添加插件管理后端

This commit is contained in:
John Smith
2024-03-03 11:18:14 +08:00
parent 58afbbf888
commit e1d0473627
6 changed files with 88 additions and 5 deletions

View File

@@ -72,6 +72,10 @@ def iter_plugins() -> Iterable['Plugin']:
return _plugins.values()
def get_plugin(plugin_id):
return _plugins.get(plugin_id, None)
def get_plugin_by_token(token):
if token == '':
return None
@@ -156,6 +160,10 @@ class Plugin:
def id(self):
return self._id
@property
def config(self):
return self._config
@property
def enabled(self):
return self._config.enabled