From e62a1c170018351ceee0016d2134299feb946108 Mon Sep 17 00:00:00 2001 From: Simon Cambier Date: Sat, 3 Dec 2022 19:05:43 +0100 Subject: [PATCH] Disabling the "danger zone" on iOS as there is no cache to clear --- src/settings.ts | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/settings.ts b/src/settings.ts index 6ffd654..35ecc5e 100644 --- a/src/settings.ts +++ b/src/settings.ts @@ -328,26 +328,26 @@ export class SettingsTab extends PluginSettingTab { //#endregion Results Weighting //#region Danger Zone + if (!Platform.isIosApp) { + new Setting(containerEl).setName('Danger Zone').setHeading() - new Setting(containerEl).setName('Danger Zone').setHeading() - - const resetCacheDesc = new DocumentFragment() - resetCacheDesc.createSpan({}, span => { - span.innerHTML = `Erase all Omnisearch cache data. + const resetCacheDesc = new DocumentFragment() + resetCacheDesc.createSpan({}, span => { + span.innerHTML = `Erase all Omnisearch cache data. Use this if Omnisearch results are inconsistent, missing, or appear outdated.
Needs a restart to fully take effect.` - }) - new Setting(containerEl) - .setName('Clear cache data') - .setDesc(resetCacheDesc) - .addButton(cb => { - cb.setButtonText('Clear cache') - cb.onClick(async () => { - await database.clearCache() - new Notice('Omnisearch - Cache cleared. Please restart Obsidian.') - }) }) - + new Setting(containerEl) + .setName('Clear cache data') + .setDesc(resetCacheDesc) + .addButton(cb => { + cb.setButtonText('Clear cache') + cb.onClick(async () => { + await database.clearCache() + new Notice('Omnisearch - Cache cleared. Please restart Obsidian.') + }) + }) + } //#endregion Danger Zone }