// only try to update badge once Ferdi API has finished loading if (window.ferdi != undefined && window.ferdi.setBadge != undefined) { var timerRunning = (window.toggl != undefined) && !!(window.toggl.store.getState().view.timer.timeEntry.start); // Treat running timer as a "non-direct" notification (default blue dot instead of urgent red "1") window.ferdi.setBadge(0, timerRunning ? 1 : 0); }