From 03d0b7e0259a313e14ad2ba9eceb86aa6a6d80f7 Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Thu, 20 Mar 2025 21:00:54 +0000 Subject: [PATCH] Use inlined sync history --- frontend/obsidian-plugin/src/views/history-view.ts | 4 ++-- frontend/obsidian-plugin/src/views/status-bar.ts | 2 +- frontend/obsidian-plugin/src/views/status-description.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/obsidian-plugin/src/views/history-view.ts b/frontend/obsidian-plugin/src/views/history-view.ts index d253b27..a4c09b5 100644 --- a/frontend/obsidian-plugin/src/views/history-view.ts +++ b/frontend/obsidian-plugin/src/views/history-view.ts @@ -17,7 +17,7 @@ export class HistoryView extends ItemView { super(leaf); this.icon = HistoryView.ICON; - this.client.history.addSyncHistoryUpdateListener(() => { + this.client.addSyncHistoryUpdateListener(() => { this.updateView().catch((_error: unknown) => { this.client.logger.error("Failed to update history view"); }); @@ -93,7 +93,7 @@ export class HistoryView extends ItemView { container.empty(); container.createEl("h4", { text: "VaultLink History" }); - const entries = this.client.history.getEntries().reverse(); + const entries = this.client.getHistoryEntries().reverse(); entries.forEach((entry) => { container.createDiv( { diff --git a/frontend/obsidian-plugin/src/views/status-bar.ts b/frontend/obsidian-plugin/src/views/status-bar.ts index 211cde9..6a55f3d 100644 --- a/frontend/obsidian-plugin/src/views/status-bar.ts +++ b/frontend/obsidian-plugin/src/views/status-bar.ts @@ -12,7 +12,7 @@ export class StatusBar { private readonly syncClient: SyncClient ) { this.statusBarItem = plugin.addStatusBarItem(); - this.syncClient.history.addSyncHistoryUpdateListener((status) => { + this.syncClient.addSyncHistoryUpdateListener((status) => { this.lastHistoryStats = status; this.updateStatus(); }); diff --git a/frontend/obsidian-plugin/src/views/status-description.ts b/frontend/obsidian-plugin/src/views/status-description.ts index b22c7a9..e992326 100644 --- a/frontend/obsidian-plugin/src/views/status-description.ts +++ b/frontend/obsidian-plugin/src/views/status-description.ts @@ -14,7 +14,7 @@ export class StatusDescription { public constructor(private readonly syncClient: SyncClient) { void this.updateConnectionState(); - syncClient.history.addSyncHistoryUpdateListener((status) => { + syncClient.addSyncHistoryUpdateListener((status) => { this.lastHistoryStats = status; this.updateDescription(); });