From abe41f48c00fa4521423a34c64bbafbc54e9b2de Mon Sep 17 00:00:00 2001 From: Dmitry Shabat Date: Mon, 8 May 2023 15:52:43 +0400 Subject: [PATCH] Enable syncing search filter settings --- main.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main.ts b/main.ts index 80d7cc2..c522dfd 100644 --- a/main.ts +++ b/main.ts @@ -18,8 +18,9 @@ export default class SyncGraphPlugin extends Plugin { const graphConfigJson = await this.app.vault.adapter.read(graphConfigPath); const graphConfig = JSON.parse(graphConfigJson); const graphColorGroups = graphConfig.colorGroups; + const searchFilters = graphConfig.search; this.getLocalGraphLeaves().forEach((leaf) => { - this.setColorGroups(leaf, graphColorGroups); + this.setSettings(leaf, graphColorGroups, searchFilters); }) } @@ -27,9 +28,10 @@ export default class SyncGraphPlugin extends Plugin { return this.app.workspace.getLeavesOfType('localgraph'); } - setColorGroups(localGraphLeaf: WorkspaceLeaf, colorGroups: any) { + setSettings(localGraphLeaf: WorkspaceLeaf, colorGroups: any, searchFilters: any) { const viewState = localGraphLeaf.getViewState(); viewState.state.options.colorGroups = colorGroups; + viewState.state.options.search = searchFilters; localGraphLeaf.setViewState(viewState); } } \ No newline at end of file