feat:插件增加排序字段

This commit is contained in:
jxxghp 2024-04-30 08:34:37 +08:00
parent 008e11d63f
commit 43f594393c
2 changed files with 6 additions and 0 deletions

View File

@ -353,6 +353,7 @@ class PluginManager(metaclass=Singleton):
logger.warn(f"获取插件库失败:{market}")
return
ret_plugins = []
add_time = len(online_plugins)
for pid, plugin_info in online_plugins.items():
# 运行状插件
plugin_obj = self._running_plugins.get(pid)
@ -419,8 +420,11 @@ class PluginManager(metaclass=Singleton):
plugin.repo_url = market
# 本地标志
plugin.is_local = False
# 添加顺序
plugin.add_time = add_time
# 汇总
ret_plugins.append(plugin)
add_time -= 1
return ret_plugins

View File

@ -44,3 +44,5 @@ class Plugin(BaseModel):
install_count: Optional[int] = 0
# 更新记录
history: Optional[dict] = {}
# 添加时间,值越小表示越靠后发布
add_time: Optional[int] = 0