mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
✨ feat(store): 优化插件数据获取逻辑,合并插件列表和额外插件列表
This commit is contained in:
parent
6986637ec2
commit
fd47ca3ce8
@ -25,10 +25,10 @@ async def _() -> Result[dict]:
|
||||
require("plugin_store")
|
||||
from zhenxun.builtin_plugins.plugin_store import StoreManager
|
||||
|
||||
data = await StoreManager.get_data()
|
||||
plugin_list, extra_plugin_list = await StoreManager.get_data()
|
||||
plugin_list = [
|
||||
{**model_dump(plugin), "name": plugin.name, "id": idx}
|
||||
for idx, plugin in enumerate(data)
|
||||
for idx, plugin in enumerate(plugin_list + extra_plugin_list)
|
||||
]
|
||||
modules = await PluginInfo.filter(load_status=True).values_list(
|
||||
"module", flat=True
|
||||
|
||||
Loading…
Reference in New Issue
Block a user