diff --git a/src/SyncController.ts b/src/SyncController.ts index f6b1cf3..9380774 100644 --- a/src/SyncController.ts +++ b/src/SyncController.ts @@ -1,22 +1,14 @@ +import { Mutex } from "async-mutex"; import { Editor, EditorChange, MarkdownFileInfo, MarkdownView, TFile } from "obsidian"; import CheckboxSyncPlugin from "./main"; -import { Mutex } from "async-mutex"; -import MultiMap from "./utils/MultiMap"; -import clickEvent from "./events/ClickEvent"; export default class SyncController { private plugin: CheckboxSyncPlugin; private mutex: Mutex; - private clickEvents: MultiMap; constructor(plugin: CheckboxSyncPlugin) { this.plugin = plugin; this.mutex = new Mutex(); - this.clickEvents = new MultiMap(); - } - - addClickEvent(event: clickEvent) { - this.clickEvents.add(event.filePath, event); } async syncEditor(editor: Editor, info: MarkdownView | MarkdownFileInfo) { diff --git a/src/events/ClickEvent.ts b/src/events/ClickEvent.ts deleted file mode 100644 index b285c75..0000000 --- a/src/events/ClickEvent.ts +++ /dev/null @@ -1,4 +0,0 @@ -export default interface clickEvent { - filePath: string; - line: number; -} \ No newline at end of file