backend for xcvr appview
2
fork

Configure Feed

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

brain totally cooked, only goop remains

+8 -4
+8 -4
server/internal/handler/oauthHandlers.go
··· 183 183 h.badRequest(w, errors.New("must be admin to ban")) 184 184 return 185 185 } 186 - userhandle := r.Header.Get("user") 186 + err = r.ParseForm() 187 + if err != nil { 188 + h.badRequest(w, err) 189 + } 190 + userhandle := r.FormValue("user") 187 191 userdid, err := atputils.GetDidFromHandle(r.Context(), userhandle) 188 192 if err != nil { 189 193 h.badRequest(w, errors.New("failed to resolve user handle")) 190 194 return 191 195 } 192 - daysstring := r.Header.Get("days") 196 + daysstring := r.FormValue("days") 193 197 daysint, err := strconv.Atoi(daysstring) 194 198 var till *time.Time 195 199 if err == nil { ··· 197 201 till = &tillt 198 202 } 199 203 var reason *string 200 - reasonstr := r.Header.Get("reason") 204 + reasonstr := r.FormValue("reason") 201 205 if reasonstr != "" { 202 206 reason = &reasonstr 203 207 } ··· 222 226 } 223 227 224 228 func (h *Handler) getBan(w http.ResponseWriter, r *http.Request) { 225 - banid := r.Header.Get("id") 229 + banid := r.URL.Query().Get("id") 226 230 id, err := strconv.Atoi(banid) 227 231 if err != nil { 228 232 h.badRequest(w, err)