add too many requests status

This commit is contained in:
Maycon Santos
2025-05-08 00:01:20 +02:00
parent 489f13031b
commit 84126f9425

View File

@@ -107,7 +107,7 @@ func (h *Handler) updatePeer(ctx context.Context, accountID, userID, peerID stri
req := &api.PeerRequest{}
err := json.NewDecoder(r.Body).Decode(&req)
if err != nil {
util.WriteErrorResponse("couldn't parse JSON request", http.StatusBadRequest, w)
util.WriteErrorResponse("couldn't parse JSON request", http.StatusPreconditionRequired, w)
return
}
@@ -204,7 +204,7 @@ func (h *Handler) HandlePeer(w http.ResponseWriter, r *http.Request) {
// GetAllPeers returns a list of all peers associated with a provided account
func (h *Handler) GetAllPeers(w http.ResponseWriter, r *http.Request) {
if !h.rateLimiter.Allow() {
util.WriteError(r.Context(), fmt.Errorf("temp rate limit reached"), w)
util.WriteError(r.Context(), status.Errorf(status.StatusTooManyRequests, "temp rate limit reached"), w)
return
}
userAuth, err := nbcontext.GetUserAuthFromContext(r.Context())