From 3501394de566f3ded8861c81053467581d5651a1 Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Sat, 22 Mar 2025 14:06:30 +0000 Subject: [PATCH] Respect sync enabled on load --- frontend/sync-client/src/services/connection-status.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/sync-client/src/services/connection-status.ts b/frontend/sync-client/src/services/connection-status.ts index 0ee0d5a..2d34ee8 100644 --- a/frontend/sync-client/src/services/connection-status.ts +++ b/frontend/sync-client/src/services/connection-status.ts @@ -5,7 +5,7 @@ import { sleep } from "../utils/sleep"; export class ConnectionStatus { private static readonly UNTIL_RESOLUTION = Symbol(); - private canFetch = true; + private canFetch: boolean; private until: Promise; private resolveUntil: (result: symbol) => void; private rejectUntil: (reason: unknown) => void; @@ -14,6 +14,8 @@ export class ConnectionStatus { settings: Settings, private readonly logger: Logger ) { + this.canFetch = settings.getSettings().isSyncEnabled; + [this.until, this.resolveUntil, this.rejectUntil] = createPromise();