mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-10-05 03:39:59 +08:00
bugfix:修复插件商店插件卸载问题,显示问题,移除权限检查多余部分 (#2124)
* bugfix:修复插件商店插件卸载问题,显示问题,移除权限检查多余部分 * bugfix:修复撤回问题,插件商店显示问题
This commit is contained in:
@@ -3,7 +3,6 @@ from fastapi.responses import JSONResponse
|
||||
from nonebot import require
|
||||
from nonebot.compat import model_dump
|
||||
|
||||
from zhenxun.models.plugin_info import PluginInfo
|
||||
from zhenxun.services.log import logger
|
||||
|
||||
from ....base_model import Result
|
||||
@@ -30,7 +29,7 @@ async def _() -> Result[dict]:
|
||||
{**model_dump(plugin), "name": plugin.name, "id": idx}
|
||||
for idx, plugin in enumerate(plugin_list + extra_plugin_list)
|
||||
]
|
||||
modules = await PluginInfo.get_plugins_values_list("module", load_status=True)
|
||||
modules = list((await StoreManager.get_installed_plugins()).keys())
|
||||
return Result.ok({"install_module": modules, "plugin_list": plugin_list})
|
||||
except Exception as e:
|
||||
logger.error("获取插件商店插件信息失败", "WebUi", e=e)
|
||||
|
||||
Reference in New Issue
Block a user