feat:插件增加排序字段
This commit is contained in:
parent
008e11d63f
commit
43f594393c
@ -353,6 +353,7 @@ class PluginManager(metaclass=Singleton):
|
|||||||
logger.warn(f"获取插件库失败:{market}")
|
logger.warn(f"获取插件库失败:{market}")
|
||||||
return
|
return
|
||||||
ret_plugins = []
|
ret_plugins = []
|
||||||
|
add_time = len(online_plugins)
|
||||||
for pid, plugin_info in online_plugins.items():
|
for pid, plugin_info in online_plugins.items():
|
||||||
# 运行状插件
|
# 运行状插件
|
||||||
plugin_obj = self._running_plugins.get(pid)
|
plugin_obj = self._running_plugins.get(pid)
|
||||||
@ -419,8 +420,11 @@ class PluginManager(metaclass=Singleton):
|
|||||||
plugin.repo_url = market
|
plugin.repo_url = market
|
||||||
# 本地标志
|
# 本地标志
|
||||||
plugin.is_local = False
|
plugin.is_local = False
|
||||||
|
# 添加顺序
|
||||||
|
plugin.add_time = add_time
|
||||||
# 汇总
|
# 汇总
|
||||||
ret_plugins.append(plugin)
|
ret_plugins.append(plugin)
|
||||||
|
add_time -= 1
|
||||||
|
|
||||||
return ret_plugins
|
return ret_plugins
|
||||||
|
|
||||||
|
@ -44,3 +44,5 @@ class Plugin(BaseModel):
|
|||||||
install_count: Optional[int] = 0
|
install_count: Optional[int] = 0
|
||||||
# 更新记录
|
# 更新记录
|
||||||
history: Optional[dict] = {}
|
history: Optional[dict] = {}
|
||||||
|
# 添加时间,值越小表示越靠后发布
|
||||||
|
add_time: Optional[int] = 0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user