Lint plugin
This commit is contained in:
parent
4af8f3b23f
commit
a2b1a83663
6 changed files with 20 additions and 23 deletions
|
|
@ -3,7 +3,7 @@ import { ItemView } from "obsidian";
|
|||
import type { SyncHistory } from "src/tracing/sync-history";
|
||||
import { SyncSource, SyncStatus } from "src/tracing/sync-history";
|
||||
import { intlFormatDistance } from "date-fns";
|
||||
import { Database } from "src/database/database";
|
||||
import type { Database } from "src/database/database";
|
||||
|
||||
export class HistoryView extends ItemView {
|
||||
public static readonly TYPE = "history-view";
|
||||
|
|
@ -30,6 +30,7 @@ export class HistoryView extends ItemView {
|
|||
return " ⤴️";
|
||||
case SyncSource.PULL:
|
||||
return " ⤵️";
|
||||
case undefined:
|
||||
default:
|
||||
return "";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,7 +9,13 @@ export class LogsView extends ItemView {
|
|||
public constructor(leaf: WorkspaceLeaf) {
|
||||
super(leaf);
|
||||
this.icon = LogsView.ICON;
|
||||
Logger.getInstance().addOnMessageListener(() => this.updateView());
|
||||
Logger.getInstance().addOnMessageListener(() => {
|
||||
this.updateView();
|
||||
});
|
||||
}
|
||||
|
||||
private static formatTimestamp(timestamp: Date): string {
|
||||
return timestamp.toTimeString().split(" ")[0];
|
||||
}
|
||||
|
||||
public getViewType(): string {
|
||||
|
|
@ -21,10 +27,10 @@ export class LogsView extends ItemView {
|
|||
}
|
||||
|
||||
public async onOpen(): Promise<void> {
|
||||
await this.updateView();
|
||||
this.updateView();
|
||||
}
|
||||
|
||||
private async updateView(): Promise<void> {
|
||||
private updateView(): void {
|
||||
const container = this.containerEl.children[1];
|
||||
container.empty();
|
||||
|
||||
|
|
@ -44,8 +50,4 @@ export class LogsView extends ItemView {
|
|||
messageContainer.createEl("span", { text: message.message });
|
||||
});
|
||||
}
|
||||
|
||||
private static formatTimestamp(timestamp: Date): string {
|
||||
return timestamp.toTimeString().split(" ")[0];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import type { Plugin } from "obsidian";
|
||||
import { Syncer } from "src/sync-operations/syncer";
|
||||
import type { Syncer } from "src/sync-operations/syncer";
|
||||
import type { HistoryStats, SyncHistory } from "src/tracing/sync-history";
|
||||
|
||||
export class StatusBar {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue