feat: align with new starter.Service interface, reporting listen address in Status (by AI)

This commit is contained in:
AI Engineer 2026-05-13 11:11:13 +08:00
parent 9fd0ed8d5b
commit 1bf819281a

View File

@ -206,12 +206,12 @@ func (ws *WebServer) Stop(ctx context.Context) error {
return nil return nil
} }
// Health 检查服务健康状态,实现 starter.Service 接口 // Status 检查服务健康状态,实现 starter.Service 接口
func (ws *WebServer) Health() error { func (ws *WebServer) Status() (string, error) {
if ws.server == nil { if ws.server == nil {
return fmt.Errorf("server is not running") return "", fmt.Errorf("server is not running")
} }
return nil return ws.Addr, nil
} }
// Reload 实现配置重新加载,实现 starter.Reloader 接口 // Reload 实现配置重新加载,实现 starter.Reloader 接口