Different method to check dupe installation

app.plugins.enabledPlugins seems buggy when a plugin is not correctly deleted
This commit is contained in:
Simon Cambier
2022-04-27 21:06:50 +02:00
parent 3417d30508
commit 004fcd9775

View File

@@ -60,9 +60,9 @@ export default class OmnisearchPlugin extends Plugin {
}
}
function warningOldVersion() {
const installed = (app as any).plugins.enabledPlugins as Set<string>
if (installed.has('scambier.omnisearch')) {
function warningOldVersion(): void {
const plugins = ((app as any).plugins?.plugins ?? {}) as Record<string, any>
if (plugins['scambier.omnisearch']) {
new Notice(
`OMNISEARCH
It looks like you have 2 versions of Omnisearch installed.