aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/pleroma/webview.js
blob: d08216da83053911ba602333710a46b5e99ba153 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
module.exports = (Ferdi) => {
  const titleRegex = /^\((\d+)\)/;

  const getMessages = () => {
    let directCount = 0;
    const matchArr = document.title.match(titleRegex);
    if (matchArr) {
      directCount = parseInt(matchArr[1], 10);
    }
    Ferdi.setBadge(directCount, 0);
  };

  Ferdi.loop(getMessages);
};