keep extension icon status correct

This commit is contained in:
Alan Hamlett
2024-08-27 14:50:15 +02:00
parent d34c8ca347
commit d66b1b55ba

View File

@@ -93,21 +93,19 @@ class WakaTimeCore {
return; return;
} }
if (!this.shouldSendHeartbeat(heartbeat)) return;
if (!this.canSendHeartbeat(url, settings)) { if (!this.canSendHeartbeat(url, settings)) {
await changeExtensionStatus('ignored'); await changeExtensionStatus('ignored');
return; return;
} }
if (this.db) {
// append heartbeat to queue
await this.db.add('cacheHeartbeats', heartbeat);
if (settings.extensionStatus !== 'notSignedIn') { if (settings.extensionStatus !== 'notSignedIn') {
await changeExtensionStatus('allGood'); await changeExtensionStatus('allGood');
} }
}
if (!this.shouldSendHeartbeat(heartbeat)) return;
// append heartbeat to queue
await this.db?.add('cacheHeartbeats', heartbeat);
} }
/** /**