Merge pull request #2801 from InfinityPacer/feature/plugin

This commit is contained in:
jxxghp
2024-10-02 20:12:39 +08:00
committed by GitHub
+3 -1
View File
@@ -19,7 +19,7 @@ from app.helper.module import ModuleHelper
from app.helper.plugin import PluginHelper from app.helper.plugin import PluginHelper
from app.helper.sites import SitesHelper from app.helper.sites import SitesHelper
from app.log import logger from app.log import logger
from app.schemas.types import SystemConfigKey from app.schemas.types import SystemConfigKey, EventType
from app.utils.crypto import RSAUtils from app.utils.crypto import RSAUtils
from app.utils.limit import rate_limit_window from app.utils.limit import rate_limit_window
from app.utils.object import ObjectUtils from app.utils.object import ObjectUtils
@@ -268,6 +268,8 @@ class PluginManager(metaclass=Singleton):
self.stop(plugin_id) self.stop(plugin_id)
# 重新加载 # 重新加载
self.start(plugin_id) self.start(plugin_id)
# 广播事件
eventmanager.send_event(EventType.PluginReload, data={"plugin_id": plugin_id})
def sync(self): def sync(self):
""" """