2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 16:10:59 +08:00

feat: 检查接口返回插件名

This commit is contained in:
耗子
2024-06-18 00:28:35 +08:00
parent 32a56aa2dc
commit 1f2a32f883

View File

@@ -204,9 +204,16 @@ func (r *PluginController) IsInstalled(ctx http.Context) http.Response {
slug := ctx.Request().Input("slug")
plugin := r.plugin.GetInstalledBySlug(slug)
info := r.plugin.GetBySlug(slug)
if plugin.Slug != slug {
return Success(ctx, false)
return Success(ctx, http.Json{
"name": info.Name,
"installed": false,
})
}
return Success(ctx, true)
return Success(ctx, http.Json{
"name": info.Name,
"installed": true,
})
}