From aa9b24fa105d28c82290485be226e0ddf3a36752 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Mon, 22 Apr 2024 09:37:54 +0500 Subject: [PATCH] core: do not run auto sync on changes in notehistory & sessioncontent collections --- packages/core/src/api/sync/auto-sync.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/core/src/api/sync/auto-sync.ts b/packages/core/src/api/sync/auto-sync.ts index afbb4f85a..060bd14dc 100644 --- a/packages/core/src/api/sync/auto-sync.ts +++ b/packages/core/src/api/sync/auto-sync.ts @@ -57,11 +57,13 @@ export class AutoSync { private schedule(event: DatabaseUpdatedEvent) { if ( - (event.type === "upsert" || event.type === "update") && - (event.item.remote || - ("localOnly" in event.item && event.item.localOnly) || - ("failed" in event.item && event.item.failed) || - ("dateUploaded" in event.item && event.item.dateUploaded)) + event.collection === "notehistory" || + event.collection === "sessioncontent" || + ((event.type === "upsert" || event.type === "update") && + (event.item.remote || + ("localOnly" in event.item && event.item.localOnly) || + ("failed" in event.item && event.item.failed) || + ("dateUploaded" in event.item && event.item.dateUploaded))) ) return;