core: do not run auto sync on changes in notehistory & sessioncontent collections

This commit is contained in:
Abdullah Atta
2024-04-22 09:37:54 +05:00
parent 0b3060e4c0
commit aa9b24fa10

View File

@@ -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;