feat(client): AiScriptプラグインからAPIアクセスできるように
This commit is contained in:
@@ -587,13 +587,11 @@ export default () => new Vuex.Store({
|
||||
},
|
||||
//#endregion
|
||||
|
||||
installPlugin(state, { meta, ast }) {
|
||||
installPlugin(state, { meta, ast, token }) {
|
||||
state.plugins.push({
|
||||
id: meta.id,
|
||||
name: meta.name,
|
||||
version: meta.version,
|
||||
author: meta.author,
|
||||
description: meta.description,
|
||||
...meta,
|
||||
configData: {},
|
||||
token: token,
|
||||
ast: ast
|
||||
});
|
||||
},
|
||||
@@ -601,6 +599,10 @@ export default () => new Vuex.Store({
|
||||
uninstallPlugin(state, id) {
|
||||
state.plugins = state.plugins.filter(x => x.id != id);
|
||||
},
|
||||
|
||||
configPlugin(state, { id, config }) {
|
||||
state.plugins.find(p => p.id === id).configData = config;
|
||||
},
|
||||
}
|
||||
},
|
||||
|
||||
|
Reference in New Issue
Block a user