diff --git a/packages/frontend/src/boot/main-boot.ts b/packages/frontend/src/boot/main-boot.ts index 86ff4b7b53..3a9a20f6d0 100644 --- a/packages/frontend/src/boot/main-boot.ts +++ b/packages/frontend/src/boot/main-boot.ts @@ -58,7 +58,7 @@ export async function mainBoot() { } }); - let plugins = ColdDeviceStorage.get('plugins').filter(p => p.active); + const plugins = ColdDeviceStorage.get('plugins').filter(p => p.active); const accountPlugins = Object.values(await getPluginList()).filter(p => p.active); plugins.push(...accountPlugins); diff --git a/packages/frontend/src/scripts/install-plugin.ts b/packages/frontend/src/scripts/install-plugin.ts index f9eb66ac71..cc73524f1a 100644 --- a/packages/frontend/src/scripts/install-plugin.ts +++ b/packages/frontend/src/scripts/install-plugin.ts @@ -53,7 +53,7 @@ async function savePluginToAccount(pluginOnlyOverride: boolean, { hash, meta, sr src: string; token: string; }) { - let plugins = await getPluginList(); + const plugins = await getPluginList(); // pluginOnlyOverrideがtrueになっているということはすでに重複していることが確定している const configData = pluginOnlyOverride ? plugins[hash].configData : {}; const pluginToken = pluginOnlyOverride ? plugins[hash].token : token; @@ -169,15 +169,13 @@ export async function installPlugin(code: string, meta?: AiScriptPluginMeta) { }); if (isLocal) { - savePlugin({ id: uuid(), meta: realMeta, token, src: code, }); - } - else { + } else { await savePluginToAccount(pluginOnlyOverride, { hash: pluginHash, meta: realMeta,