From e974facc2841f0951847ed2747ad392bc658f8ca Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Tue, 25 Aug 2020 20:58:56 +0200 Subject: [PATCH] :bug: (sync) init sync if online --- src/services/CouchService.ts | 5 +++++ src/services/QueueNotifService.ts | 1 + 2 files changed, 6 insertions(+) diff --git a/src/services/CouchService.ts b/src/services/CouchService.ts index 6ca79e1..d470d96 100644 --- a/src/services/CouchService.ts +++ b/src/services/CouchService.ts @@ -50,7 +50,12 @@ class CouchService { this.cancelSync() }) } + + if (navigator.onLine) { + this.initLive() + } } + public async initLive(): Promise { if (!this.db) { return false diff --git a/src/services/QueueNotifService.ts b/src/services/QueueNotifService.ts index 09a2eaf..d16c1cb 100644 --- a/src/services/QueueNotifService.ts +++ b/src/services/QueueNotifService.ts @@ -54,6 +54,7 @@ class QueueNotifService { this.queue.push(notif) if (this.callback) { this.queue.forEach(this.callback) + this.queue = [] } } }