summaryrefslogtreecommitdiff
path: root/packages/frontend/src/plugin.ts
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-03-10 11:27:07 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-03-10 11:27:07 +0900
commitb2007438451e0022044888af663ce361b23ec45f (patch)
tree4fac5f34c9e0aed023eabe58f9bd81dda0c776b5 /packages/frontend/src/plugin.ts
parentrefactor(frontend): rename pizzax fields (diff)
downloadsharkey-b2007438451e0022044888af663ce361b23ec45f.tar.gz
sharkey-b2007438451e0022044888af663ce361b23ec45f.tar.bz2
sharkey-b2007438451e0022044888af663ce361b23ec45f.zip
refactor(frontend): rename store.set -> store.commit
Diffstat (limited to 'packages/frontend/src/plugin.ts')
-rw-r--r--packages/frontend/src/plugin.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/frontend/src/plugin.ts b/packages/frontend/src/plugin.ts
index 25d69cd727..1b51850e77 100644
--- a/packages/frontend/src/plugin.ts
+++ b/packages/frontend/src/plugin.ts
@@ -145,7 +145,7 @@ export async function installPlugin(code: string, meta?: AiScriptPluginMeta) {
src: code,
};
- prefer.set('plugins', prefer.s.plugins.concat(plugin));
+ prefer.commit('plugins', prefer.s.plugins.concat(plugin));
await authorizePlugin(plugin);
@@ -154,7 +154,7 @@ export async function installPlugin(code: string, meta?: AiScriptPluginMeta) {
export async function uninstallPlugin(plugin: Plugin) {
abortPlugin(plugin);
- prefer.set('plugins', prefer.s.plugins.filter(x => x.installId !== plugin.installId));
+ prefer.commit('plugins', prefer.s.plugins.filter(x => x.installId !== plugin.installId));
if (Object.hasOwn(store.s.pluginTokens, plugin.installId)) {
await os.apiWithDialog('i/revoke-token', {
token: store.s.pluginTokens[plugin.installId],
@@ -311,13 +311,13 @@ export async function configPlugin(plugin: Plugin) {
const { canceled, result } = await os.form(plugin.name, config);
if (canceled) return;
- prefer.set('plugins', prefer.s.plugins.map(x => x.installId === plugin.installId ? { ...x, configData: result } : x));
+ prefer.commit('plugins', prefer.s.plugins.map(x => x.installId === plugin.installId ? { ...x, configData: result } : x));
reloadPlugin(plugin);
}
export function changePluginActive(plugin: Plugin, active: boolean) {
- prefer.set('plugins', prefer.s.plugins.map(x => x.installId === plugin.installId ? { ...x, active } : x));
+ prefer.commit('plugins', prefer.s.plugins.map(x => x.installId === plugin.installId ? { ...x, active } : x));
if (active) {
launchPlugin(plugin.installId);