diff --git a/src/interface/obsidian/src/settings.ts b/src/interface/obsidian/src/settings.ts index dfb6e6bb..9b672659 100644 --- a/src/interface/obsidian/src/settings.ts +++ b/src/interface/obsidian/src/settings.ts @@ -1,5 +1,6 @@ import { App, Notice, PluginSettingTab, request, Setting, TFile } from 'obsidian'; import Khoj from 'src/main'; +import { updateContentIndex } from './utils'; export interface KhojSetting { enableOfflineChat: boolean; @@ -120,8 +121,9 @@ export class KhojSettingTab extends PluginSettingTab { }, 300); this.plugin.registerInterval(progress_indicator); - await request(`${this.plugin.settings.khojUrl}/api/update?t=markdown&force=true&client=obsidian`); - await request(`${this.plugin.settings.khojUrl}/api/update?t=pdf&force=true&client=obsidian`); + this.plugin.settings.lastSyncedFiles = await updateContentIndex( + this.app.vault, this.plugin.settings, this.plugin.settings.lastSyncedFiles, true + ); new Notice('✅ Updated Khoj index.'); // Reset button once index is updated