From 212d5846427ceeacfadf5aac3f381b532f4664a1 Mon Sep 17 00:00:00 2001 From: Vijay A Date: Tue, 17 Aug 2021 10:47:32 +0530 Subject: Cleanup of recipes to remove 'NaN' of badge variables since this is handled in the main program. --- recipes/telegram/webview.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'recipes/telegram/webview.js') diff --git a/recipes/telegram/webview.js b/recipes/telegram/webview.js index 8da63d1..db8c8d7 100644 --- a/recipes/telegram/webview.js +++ b/recipes/telegram/webview.js @@ -8,11 +8,15 @@ module.exports = Franz => { let count_sec = 0; const elements = document.querySelectorAll('.rp'); for (let i = 0; i < elements.length; i += 1) { - if (elements[i].querySelector('.dialog-subtitle-badge') && (!isNaN(parseInt(elements[i].querySelector('.dialog-subtitle-badge').innerText)))) { - if (parseInt(elements[i].querySelector('.dialog-subtitle-badge').innerText) != '' && (elements[i].dataset.peerId > 0)) { - count = +count + parseInt(elements[i].querySelector('.dialog-subtitle-badge').innerText); - } else { - count_sec = +count_sec + parseInt(elements[i].querySelector('.dialog-subtitle-badge').innerText); + const subtitleBadge = elements[i].querySelector('.dialog-subtitle-badge'); + if (subtitleBadge) { + const parsedValue = parseInt(subtitleBadge.innerText); + if (!isNaN(parsedValue)) { + if (elements[i].dataset.peerId > 0) { + count += parsedValue; + } else { + count_sec += parsedValue; + } } } } -- cgit v1.2.3-70-g09d2