Skip to content

Commit cd9af13

Browse files
committed
fix: set Connected field in node-authed /api/v1/nodes response
1 parent df209fd commit cd9af13

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

internal/relay/relay.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,11 @@ func buildMux(hub *NodeHub, sessions *PendingSessions, st store.Store, cfg Relay
231231
}
232232
resp := make([]nodeResponse, 0, len(nodes))
233233
for _, n := range nodes {
234-
resp = append(resp, nodeResponse{Name: n.Name, PeerURL: n.PeerURL})
234+
resp = append(resp, nodeResponse{
235+
Name: n.Name,
236+
PeerURL: n.PeerURL,
237+
Connected: time.Since(n.LastSeenAt) < 2*time.Minute,
238+
})
235239
}
236240
w.Header().Set("Content-Type", "application/json")
237241
json.NewEncoder(w).Encode(resp)

0 commit comments

Comments
 (0)