From d22e7e1da5ba8dcfcba8fe2ed2a13266988d2b97 Mon Sep 17 00:00:00 2001 From: Alexander Danilov Date: Wed, 18 Sep 2024 20:53:50 +0500 Subject: [PATCH 1/2] Fix `plugin_event` event: updating a disabled plugin now does not trigger the event --- src/worker.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/worker.js b/src/worker.js index c106211..398f944 100644 --- a/src/worker.js +++ b/src/worker.js @@ -695,6 +695,11 @@ export class Worker { } else if (useUser) { plugins[uid] = plugin_user || {}; } + + // Updating a disabled plugin should not trigger the event + if (event !== 'remove' && plugins[uid]?.status !== 'on') { + delete plugins[uid]; + } } if (Object.keys(plugins).length) { From 73df82f91de18649b204085366c2a8157bb26aea Mon Sep 17 00:00:00 2001 From: Alexander Danilov Date: Wed, 18 Sep 2024 20:55:02 +0500 Subject: [PATCH 2/2] 1.9.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a5c5c0a..a725d57 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lib-iitc-manager", - "version": "1.9.0", + "version": "1.9.1", "description": "Library for managing IITC plugins", "main": "src/index.js", "type": "module",