From d66b1b55ba49855b64cc2447cb31f625867ef0d0 Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Tue, 27 Aug 2024 14:50:15 +0200 Subject: [PATCH] keep extension icon status correct --- src/core/WakaTimeCore.ts | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/core/WakaTimeCore.ts b/src/core/WakaTimeCore.ts index 48a442f..3819ad9 100644 --- a/src/core/WakaTimeCore.ts +++ b/src/core/WakaTimeCore.ts @@ -93,21 +93,19 @@ class WakaTimeCore { return; } - if (!this.shouldSendHeartbeat(heartbeat)) return; - if (!this.canSendHeartbeat(url, settings)) { await changeExtensionStatus('ignored'); return; } - if (this.db) { - // append heartbeat to queue - await this.db.add('cacheHeartbeats', heartbeat); - - if (settings.extensionStatus !== 'notSignedIn') { - await changeExtensionStatus('allGood'); - } + if (settings.extensionStatus !== 'notSignedIn') { + await changeExtensionStatus('allGood'); } + + if (!this.shouldSendHeartbeat(heartbeat)) return; + + // append heartbeat to queue + await this.db?.add('cacheHeartbeats', heartbeat); } /**