blob: 798eccbcb2fbd5152edb2a05bff04609cb34efab (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
"use strict";
module.exports = Franz => {
const getMessages = function getMessages() {
let count = 0;
const container = document.querySelector('[role="tablist"] > [title="Chats"] > div');
if (container) {
const children = container.children;
if (children.length === 3) {
const elementContainer = children[children.length - 1];
if (elementContainer) {
const element = elementContainer.querySelector('[data-text-as-pseudo-element]');
count = parseInt(element.dataset.textAsPseudoElement, 10);
}
}
}
Franz.setBadge(count);
};
Franz.loop(getMessages);
};
|