From 7aab7b05d6fdc2533ddb61e0536e0687e57cb6f0 Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Sat, 30 Aug 2025 09:39:16 +0100 Subject: [PATCH] Fix tests --- frontend/sync-client/src/sync-client.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/sync-client/src/sync-client.ts b/frontend/sync-client/src/sync-client.ts index c8be6e23..78beb910 100644 --- a/frontend/sync-client/src/sync-client.ts +++ b/frontend/sync-client/src/sync-client.ts @@ -24,6 +24,7 @@ import { FileChangeNotifier } from "./sync-operations/file-change-notifier"; export class SyncClient { private static readonly MINIMUM_SAVE_INTERVAL_MS = 1000; + private hasStartedOfflineSync = false; private hasFinishedOfflineSync = false; // eslint-disable-next-line @typescript-eslint/max-params @@ -206,7 +207,11 @@ export class SyncClient { } public async start(): Promise { - await this.syncer.scheduleSyncForOfflineChanges(); + if (!this.hasStartedOfflineSync) { + await this.syncer.scheduleSyncForOfflineChanges(); + this.hasStartedOfflineSync = true; + } + this.hasFinishedOfflineSync = true; this.webSocketManager.start(); }