Un-ratelimit calls to /thumbnail

This commit is contained in:
Till Faelligen 2022-03-04 11:38:40 +01:00
parent f75169c353
commit cd09798549

View file

@ -120,13 +120,16 @@ func makeDownloadAPI(
w.Header().Set("Content-Type", "application/json") w.Header().Set("Content-Type", "application/json")
// Ratelimit requests // Ratelimit requests
if r := rateLimits.Limit(req); r != nil { // NOTSPEC: The spec says everything at /media/ should be rate limited, but this causes issues with thumbnails (#2243)
if err := json.NewEncoder(w).Encode(r); err != nil { if name != "thumbnail" {
w.WriteHeader(http.StatusInternalServerError) if r := rateLimits.Limit(req); r != nil {
if err := json.NewEncoder(w).Encode(r); err != nil {
w.WriteHeader(http.StatusInternalServerError)
return
}
w.WriteHeader(http.StatusTooManyRequests)
return return
} }
w.WriteHeader(http.StatusTooManyRequests)
return
} }
vars, _ := httputil.URLDecodeMapValues(mux.Vars(req)) vars, _ := httputil.URLDecodeMapValues(mux.Vars(req))