From ae57edfcb0f0520fc2efc768dd90b47f52f09458 Mon Sep 17 00:00:00 2001 From: yusing Date: Fri, 3 Oct 2025 23:28:03 +0800 Subject: [PATCH] refactor(routes): remove unnecessary indirection --- internal/route/routes/query.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/internal/route/routes/query.go b/internal/route/routes/query.go index c913208e..2deaac9e 100644 --- a/internal/route/routes/query.go +++ b/internal/route/routes/query.go @@ -51,23 +51,23 @@ func (info *HealthInfo) UnmarshalJSON(data []byte) error { return nil } -func GetHealthInfo() map[string]*HealthInfo { - healthMap := make(map[string]*HealthInfo, NumRoutes()) +func GetHealthInfo() map[string]HealthInfo { + healthMap := make(map[string]HealthInfo, NumRoutes()) for r := range Iter { healthMap[r.Name()] = getHealthInfo(r) } return healthMap } -func getHealthInfo(r types.Route) *HealthInfo { +func getHealthInfo(r types.Route) HealthInfo { mon := r.HealthMonitor() if mon == nil { - return &HealthInfo{ + return HealthInfo{ Status: types.StatusUnknown, Detail: "n/a", } } - return &HealthInfo{ + return HealthInfo{ Status: mon.Status(), Uptime: mon.Uptime(), Latency: mon.Latency(),