fix
All checks were successful
Build Multi-Platform Binaries / build-frontend (push) Successful in 38s
Build Multi-Platform Binaries / build-binaries (amd64, linux, client, true) (push) Successful in 1m55s
Build Multi-Platform Binaries / build-binaries (amd64, darwin, server, false) (push) Successful in 2m12s
Build Multi-Platform Binaries / build-binaries (amd64, windows, client, true) (push) Successful in 1m42s
Build Multi-Platform Binaries / build-binaries (amd64, linux, server, true) (push) Successful in 2m35s
Build Multi-Platform Binaries / build-binaries (amd64, windows, server, true) (push) Successful in 1m29s
Build Multi-Platform Binaries / build-binaries (arm, 7, linux, client, true) (push) Successful in 1m43s
Build Multi-Platform Binaries / build-binaries (arm64, darwin, server, false) (push) Successful in 1m12s
Build Multi-Platform Binaries / build-binaries (arm, 7, linux, server, true) (push) Successful in 2m21s
Build Multi-Platform Binaries / build-binaries (arm64, linux, client, true) (push) Successful in 1m7s
Build Multi-Platform Binaries / build-binaries (arm64, linux, server, true) (push) Successful in 1m52s
Build Multi-Platform Binaries / build-binaries (arm64, windows, server, false) (push) Successful in 1m7s
All checks were successful
Build Multi-Platform Binaries / build-frontend (push) Successful in 38s
Build Multi-Platform Binaries / build-binaries (amd64, linux, client, true) (push) Successful in 1m55s
Build Multi-Platform Binaries / build-binaries (amd64, darwin, server, false) (push) Successful in 2m12s
Build Multi-Platform Binaries / build-binaries (amd64, windows, client, true) (push) Successful in 1m42s
Build Multi-Platform Binaries / build-binaries (amd64, linux, server, true) (push) Successful in 2m35s
Build Multi-Platform Binaries / build-binaries (amd64, windows, server, true) (push) Successful in 1m29s
Build Multi-Platform Binaries / build-binaries (arm, 7, linux, client, true) (push) Successful in 1m43s
Build Multi-Platform Binaries / build-binaries (arm64, darwin, server, false) (push) Successful in 1m12s
Build Multi-Platform Binaries / build-binaries (arm, 7, linux, server, true) (push) Successful in 2m21s
Build Multi-Platform Binaries / build-binaries (arm64, linux, client, true) (push) Successful in 1m7s
Build Multi-Platform Binaries / build-binaries (arm64, linux, server, true) (push) Successful in 1m52s
Build Multi-Platform Binaries / build-binaries (arm64, windows, server, false) (push) Successful in 1m7s
This commit is contained in:
@@ -1003,10 +1003,14 @@ func (c *Client) handlePluginStatusQuery(stream net.Conn, msg *protocol.Message)
|
||||
|
||||
c.pluginMu.RLock()
|
||||
plugins := make([]protocol.PluginStatusEntry, 0, len(c.runningPlugins))
|
||||
for key := range c.runningPlugins {
|
||||
// key 格式为 "pluginName:ruleName",只提取 pluginName
|
||||
parts := strings.SplitN(key, ":", 2)
|
||||
pluginName := parts[0]
|
||||
for key, handler := range c.runningPlugins {
|
||||
// 从插件的 Metadata 获取真正的插件名称
|
||||
pluginName := handler.Metadata().Name
|
||||
// 如果 Metadata 没有名称,回退到从 key 解析
|
||||
if pluginName == "" {
|
||||
parts := strings.SplitN(key, ":", 2)
|
||||
pluginName = parts[0]
|
||||
}
|
||||
plugins = append(plugins, protocol.PluginStatusEntry{
|
||||
PluginName: pluginName,
|
||||
Running: true,
|
||||
|
||||
Reference in New Issue
Block a user