feat(peers): add peerlist

This commit is contained in:
Jon Lundy 2023-03-18 12:55:23 -06:00
parent 0621e2e815
commit ebd46555ac
Signed by: xuu
GPG Key ID: 8B3B0604F164E04F

View File

@ -90,6 +90,9 @@ func (s *service) ServeHTTP(w http.ResponseWriter, r *http.Request) {
case strings.HasPrefix(r.URL.Path, "/peers/status"): case strings.HasPrefix(r.URL.Path, "/peers/status"):
s.state.Modify(r.Context(), func(ctx context.Context, state *state) error { s.state.Modify(r.Context(), func(ctx context.Context, state *state) error {
for id, p := range state.peers {
fmt.Fprintln(w, "PEER: ", id[24:], " ", p.Owner)
}
for id, rq := range state.requests { for id, rq := range state.requests {
fmt.Fprintln(w, "REQ: ", id, rq.RequestIP, len(rq.Responses)) fmt.Fprintln(w, "REQ: ", id, rq.RequestIP, len(rq.Responses))