more context
This commit is contained in:
+4
-3
@@ -71,11 +71,12 @@ func StatusRaw(ctx context.Context, addr string) (s *StatusClient, err error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// StatusNoDns is like Status but does not resolve SRV records.
|
// StatusNoDns is like Status but does not resolve SRV records.
|
||||||
func StatusNoDns(addr string) (status server.StatusResponse, err error) {
|
func StatusNoDns(ctx context.Context, addr string) (status server.StatusResponse, err error) {
|
||||||
s, err := StatusRaw(context.Background(), addr)
|
s, err := StatusRaw(ctx, addr)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
defer s.Close()
|
||||||
err = json.Unmarshal([]byte(s.Status), &status)
|
err = json.Unmarshal([]byte(s.Status), &status)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -86,5 +87,5 @@ func Status(ctx context.Context, addr string) (status server.StatusResponse, err
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
return StatusNoDns(addr)
|
return StatusNoDns(ctx, addr)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user