From f803ec0da51b2c9a58dc45de8149b22b35ec5af4 Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Sat, 14 Dec 2024 15:02:26 +0000 Subject: [PATCH] Use new api --- plugin/src/events/sync-event-handler.ts | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/plugin/src/events/sync-event-handler.ts b/plugin/src/events/sync-event-handler.ts index 2c091bf0..b27dae89 100644 --- a/plugin/src/events/sync-event-handler.ts +++ b/plugin/src/events/sync-event-handler.ts @@ -4,9 +4,7 @@ import { Logger } from "src/logger"; import { SyncServer } from "src/services/sync_service"; import { Database } from "src/database/database"; import { syncLocallyDeletedFile } from "src/sync-functions/sync-locally-deleted-file"; -import { syncLocallyRenamedFile } from "src/sync-functions/sync-locally-renamed-file"; import { syncLocallyUpdatedFile } from "src/sync-functions/sync-locally-updated-file"; -import { syncNewLocalFile } from "src/sync-functions/sync-new-local-file"; export class SyncEventHandler implements FileEventHandler { constructor(private database: Database, private syncServer: SyncServer) {} @@ -14,7 +12,11 @@ export class SyncEventHandler implements FileEventHandler { async onCreate(file: TAbstractFile): Promise { if (file instanceof TFile) { Logger.getInstance().info(`File created: ${file.path}`); - syncNewLocalFile(this.database, this.syncServer, file); + syncLocallyUpdatedFile({ + database: this.database, + syncServer: this.syncServer, + file, + }); } else { Logger.getInstance().info(`Folder created: ${file.path}, ignored`); } @@ -33,12 +35,12 @@ export class SyncEventHandler implements FileEventHandler { Logger.getInstance().info(`File renamed: ${oldPath} -> ${file.path}`); if (file instanceof TFile) { - syncLocallyRenamedFile( - this.database, - this.syncServer, + syncLocallyUpdatedFile({ + database: this.database, + syncServer: this.syncServer, file, - oldPath - ); + oldPath, + }); } else { Logger.getInstance().info( `Folder renamed: ${oldPath} -> ${file.path}, ignored` @@ -50,7 +52,11 @@ export class SyncEventHandler implements FileEventHandler { Logger.getInstance().info(`File modified: ${file.path}`); if (file instanceof TFile) { - syncLocallyUpdatedFile(this.database, this.syncServer, file); + syncLocallyUpdatedFile({ + database: this.database, + syncServer: this.syncServer, + file, + }); } else { Logger.getInstance().info(`Folder modified: ${file.path}, ignored`); }