From 681f58e3beea4e639a9f22ba101af427d7a76370 Mon Sep 17 00:00:00 2001 From: Alexandre <32882826+Mralexandresys@users.noreply.github.com> Date: Sun, 26 Nov 2023 02:34:38 +0100 Subject: fix badge for Instagram (#468) --- recipes/instagram-direct-messages/package.json | 2 +- recipes/instagram-direct-messages/webview.js | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'recipes/instagram-direct-messages') diff --git a/recipes/instagram-direct-messages/package.json b/recipes/instagram-direct-messages/package.json index 41aa129..ab94fae 100644 --- a/recipes/instagram-direct-messages/package.json +++ b/recipes/instagram-direct-messages/package.json @@ -1,7 +1,7 @@ { "id": "instagram-direct-messages", "name": "Instagram Direct Messages", - "version": "1.1.1", + "version": "1.1.2", "license": "MIT", "config": { "serviceURL": "https://www.instagram.com/direct/inbox/", diff --git a/recipes/instagram-direct-messages/webview.js b/recipes/instagram-direct-messages/webview.js index 01187b8..eb33ed1 100644 --- a/recipes/instagram-direct-messages/webview.js +++ b/recipes/instagram-direct-messages/webview.js @@ -12,9 +12,11 @@ setInterval(() => { module.exports = Ferdium => { const getMessages = () => { - const element = document.querySelector('a[href^="/direct/inbox"]'); + const element = document.querySelector('a[href^="/direct/inbox"] span'); Ferdium.setBadge( - element.textContent ? Ferdium.safeParseInt(element.textContent) : 0, + element && element.textContent + ? Ferdium.safeParseInt(element.textContent) + : 0, ); }; -- cgit v1.2.3-70-g09d2