diff --git a/src/main.ts b/src/main.ts index 4464244..1a7c01b 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,4 +1,4 @@ -import { Notice, Platform, Plugin, TFile } from 'obsidian' +import { Notice, Platform, Plugin } from 'obsidian' import { OmnisearchInFileModal, OmnisearchVaultModal, @@ -6,7 +6,7 @@ import { import { loadSettings, settings, SettingsTab, showExcerpt } from './settings' import { eventBus, EventNames, indexingStep, IndexingStepType } from './globals' import api from './tools/api' -import { isFileIndexable, isFilePlaintext } from './tools/utils' +import { isFileIndexable } from './tools/utils' import { database, OmnisearchCache } from './database' import * as NotesIndex from './notes-index' import { searchEngine } from './search/omnisearch' @@ -16,9 +16,9 @@ export default class OmnisearchPlugin extends Plugin { private ribbonButton?: HTMLElement async onload(): Promise { + await loadSettings(this) await cleanOldCacheFiles() await OmnisearchCache.clearOldDatabases() - await loadSettings(this) registerAPI(this)