♻️ 优化插件中心功能

This commit is contained in:
muwoo
2022-01-17 20:32:08 +08:00
parent 240175c571
commit 751c73b3a6
10 changed files with 48 additions and 21 deletions

View File

@@ -185,9 +185,12 @@ export const API: any = {
removeFeature({ data }, window) {
API.currentPlugin = {
...API.currentPlugin,
features: API.currentPlugin.features.filter(
(feature) => feature.code !== data.code
),
features: API.currentPlugin.features.filter((feature) => {
if (data.code.type) {
return feature.code.type !== data.code.type;
}
return feature.code !== data.code;
}),
};
window.webContents.executeJavaScript(
`window.updatePlugin(${JSON.stringify({