Compare commits

..

1 Commits

Author SHA1 Message Date
Cp0204
c297bb02d3 feat(plugins): 支持插件 task_after 方法,并可更新自身配置
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
2026-01-07 19:46:32 +08:00
3 changed files with 9 additions and 11 deletions

View File

@ -1,12 +1,10 @@
[
"smartstrm",
"fnv_refresh_v2",
"alist",
"smartstrm",
"alist_strm",
"alist_strm_gen",
"alist_sync",
"aria2",
"emby",
"plex",
"fnv"
"plex"
]

Binary file not shown.

View File

@ -1182,13 +1182,13 @@ def do_save(account, tasklist=[]):
task = (
plugin.run(task, account=account, tree=is_new_tree) or task
)
print()
print(f"===============插件收尾===============")
for plugin_name, plugin in plugins.items():
if plugin.is_active and hasattr(plugin, "task_after"):
data = plugin.task_after()
if data.get("config"):
CONFIG_DATA["plugins"][plugin_name] = data["config"]
print()
print(f"===============插件收尾===============")
for plugin_name, plugin in plugins.items():
if plugin.is_active and hasattr(plugin, "task_after"):
data = plugin.task_after()
if data.get("config"):
CONFIG_DATA["plugins"][plugin_name] = data["config"]
print()