diff --git a/app/src/plugin/loader.ts b/app/src/plugin/loader.ts index 6edb3963d..7d1b3f2b8 100644 --- a/app/src/plugin/loader.ts +++ b/app/src/plugin/loader.ts @@ -201,9 +201,9 @@ export const afterLoadPlugin = (plugin: Plugin) => { export const reloadPlugin = async (app: App, data: { upsertPlugins: string[], removePlugins: string[] }) => { data.removePlugins.concat(data.upsertPlugins).forEach((item) => { - uninstall(this, item); + uninstall(app, item); }); - loadPlugins(this, data.upsertPlugins).then(() => { + loadPlugins(app, data.upsertPlugins).then(() => { app.plugins.forEach(item => { if (data.upsertPlugins.includes(item.name)) { afterLoadPlugin(item);