From b88f3a009471711299a5878fdadf6d197b505f27 Mon Sep 17 00:00:00 2001 From: Vijay A Date: Tue, 23 Nov 2021 21:23:48 +0530 Subject: Fixing issue with 'toggl' recipe exposed by the pre-commit hook --- all.json | 2 +- recipes/toggl/package.json | 2 +- recipes/toggl/webview-unsafe.js | 12 ++++-------- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/all.json b/all.json index bec9be5..66b8130 100644 --- a/all.json +++ b/all.json @@ -1683,7 +1683,7 @@ "featured": false, "id": "toggl", "name": "toggl", - "version": "1.2.0", + "version": "1.2.1", "icons": { "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/recipes/toggl/icon.svg" } diff --git a/recipes/toggl/package.json b/recipes/toggl/package.json index 09e5b64..1188349 100644 --- a/recipes/toggl/package.json +++ b/recipes/toggl/package.json @@ -1,7 +1,7 @@ { "id": "toggl", "name": "toggl", - "version": "1.2.0", + "version": "1.2.1", "license": "MIT", "config": { "serviceURL": "https://www.toggl.com/app/timer", diff --git a/recipes/toggl/webview-unsafe.js b/recipes/toggl/webview-unsafe.js index 24b139f..1508dec 100644 --- a/recipes/toggl/webview-unsafe.js +++ b/recipes/toggl/webview-unsafe.js @@ -1,11 +1,7 @@ // only try to update badge once Ferdi API has finished loading -if (ferdi != undefined && ferdi.setBadge != undefined) { - var timerRunning = (window.toggl != undefined) && !!(window.toggl.store.getState().view.timer.timeEntry.start); +if (window.ferdi != undefined && window.ferdi.setBadge != undefined) { + var timerRunning = (window.toggl != undefined) && !!(window.toggl.store.getState().view.timer.timeEntry.start); - if (timerRunning) { - // Treat running timer as a "non-direct" notification (default blue dot instead of urgent red "1") - ferdi.setBadge(0, 1); - } else { - ferdi.setBadge(0); - } + // Treat running timer as a "non-direct" notification (default blue dot instead of urgent red "1") + window.ferdi.setBadge(0, timerRunning ? 1 : 0); } -- cgit v1.2.3-54-g00ecf