backend for xcvr appview
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

my apes gone

+11 -2
+2
server/internal/handler/lexiconHandlers.go
··· 24 24 h.logger.Printf("db.GetChannels failed! %s", err.Error()) 25 25 return 26 26 } 27 + w.Header().Set("Content-Type", "application/json") 27 28 encoder := json.NewEncoder(w) 28 29 encoder.Encode(cvs) 29 30 } ··· 50 51 } 51 52 url := fmt.Sprintf("/lrc/%s/%s/ws", did, rkey) 52 53 rchanres := types.ResolveChannelResponse{URL: url} 54 + w.Header().Set("Content-Type", "application/json") 53 55 encoder := json.NewEncoder(w) 54 56 encoder.Encode(rchanres) 55 57 }
+1
server/internal/handler/metadataHandlers.go
··· 9 9 10 10 func (h *Handler) serveClientMetadata(w http.ResponseWriter, r *http.Request) { 11 11 metadata := oauth.GetClientMetadata() 12 + w.Header().Set("Content-Type", "application/json") 12 13 encoder := json.NewEncoder(w) 13 14 encoder.Encode(metadata) 14 15 }
+8 -2
server/internal/handler/oauthHandlers.go
··· 13 13 ) 14 14 15 15 func (h *Handler) serveJWKS(w http.ResponseWriter, r *http.Request) { 16 - pubKey, err := oauth.GetJWKS() 16 + key, err := oauth.GetJWKS() 17 + if err != nil { 18 + h.serverError(w, err) 19 + } 20 + pubKey, err := (*key).PublicKey() 17 21 if err != nil { 18 22 h.serverError(w, err) 19 23 } 20 - ro := helpers.CreateJwksResponseObject(*pubKey) 24 + ro := helpers.CreateJwksResponseObject(pubKey) 25 + w.Header().Set("Content-Type", "application/json") 21 26 encoder := json.NewEncoder(w) 22 27 encoder.Encode(ro) 23 28 } ··· 140 145 http.Error(w, "not authenticated", http.StatusUnauthorized) 141 146 return 142 147 } 148 + w.Header().Set("Content-Type", "application/json") 143 149 json.NewEncoder(w).Encode(map[string]any{ 144 150 "did": did, 145 151 })