client: add StatusExporter in service (#4182)

This commit is contained in:
fatedier
2024-04-25 20:20:39 +08:00
committed by GitHub
parent c1893ee1b4
commit 405969085f
2 changed files with 25 additions and 10 deletions

View File

@@ -363,11 +363,13 @@ func (s *TunnelServer) waitProxyStatusReady(name string, timeout time.Duration)
timer := time.NewTimer(timeout)
defer timer.Stop()
statusExporter := s.vc.Service().StatusExporter()
for {
select {
case <-ticker.C:
ps, err := s.vc.Service().GetProxyStatus(name)
if err != nil {
ps, ok := statusExporter.GetProxyStatus(name)
if !ok {
continue
}
switch ps.Phase {