From dc13a0b202d3d16e640b860e4cb62222d512e30b Mon Sep 17 00:00:00 2001 From: Valerii Malov Date: Wed, 3 May 2023 02:08:48 +0300 Subject: Update unread count for yandex-mail (#342) --- recipes/yandex-mail/package.json | 2 +- recipes/yandex-mail/webview.js | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) (limited to 'recipes') diff --git a/recipes/yandex-mail/package.json b/recipes/yandex-mail/package.json index f2f4df3..88cb4e6 100644 --- a/recipes/yandex-mail/package.json +++ b/recipes/yandex-mail/package.json @@ -1,7 +1,7 @@ { "id": "yandex-mail", "name": "Yandex Mail", - "version": "1.1.0", + "version": "1.1.1", "license": "MIT", "config": { "serviceURL": "https://mail.yandex.ru" diff --git a/recipes/yandex-mail/webview.js b/recipes/yandex-mail/webview.js index 66b82a7..b5a5156 100644 --- a/recipes/yandex-mail/webview.js +++ b/recipes/yandex-mail/webview.js @@ -1,10 +1,7 @@ module.exports = Ferdium => { const getMessages = () => { - let count = 0; - - if (document.querySelectorAll('.mail-LabelList-Item_count').length > 1) { - count = Ferdium.safeParseInt(document.querySelectorAll('.mail-LabelList-Item_count')[1].textContent); - } + const button = document.querySelectorAll('[href="#unread"]')[0] ?? {}; + const count = Ferdium.safeParseInt(button.textContent); Ferdium.setBadge(count); }; -- cgit v1.2.3-54-g00ecf