Skip to content

Commit 9dc7c01

Browse files
authored
Merge pull request #34 from modos189/fix/plugin_event
Fix plugin_event event: updating a disabled plugin now does not trigger the event
2 parents 89d2c36 + 73df82f commit 9dc7c01

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "lib-iitc-manager",
3-
"version": "1.9.0",
3+
"version": "1.9.1",
44
"description": "Library for managing IITC plugins",
55
"main": "src/index.js",
66
"type": "module",

src/worker.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -695,6 +695,11 @@ export class Worker {
695695
} else if (useUser) {
696696
plugins[uid] = plugin_user || {};
697697
}
698+
699+
// Updating a disabled plugin should not trigger the event
700+
if (event !== 'remove' && plugins[uid]?.status !== 'on') {
701+
delete plugins[uid];
702+
}
698703
}
699704

700705
if (Object.keys(plugins).length) {

0 commit comments

Comments
 (0)