blob: 24271d8d2c401737d54f95bd09f1b67233f983c7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
module.exports = Ferdi => {
const getMessages = function getMessages() {
let directs = 0;
if (document.getElementsByClassName('nwa-msg-counter icq-recent_state-read').length > 0) {
const elements = document.getElementsByClassName('nwa-msg-counter icq-recent_state-read');
for (let i = 0; i < elements.length; i++) {
const countLine = parseInt(elements[i].innerText.replace(/[^0-9.]/g, ''), 10);
if (!isNaN(directs) && countLine > 0) {
// directs += count_line; // count every message
directs += 1; // count 1 per channel with messages
}
}
}
Ferdi.setBadge(directs);
};
Ferdi.loop(getMessages);
};
|