Use a dedicated scope for throttling subsonic to avoid intrusive rate-limiting

This commit is contained in:
Eliot Berriot 2020-01-06 09:55:58 +01:00
commit 9d73a77f7e
No known key found for this signature in database
GPG key ID: 6B501DFD73514E14
3 changed files with 6 additions and 0 deletions

View file

@ -759,6 +759,10 @@ THROTTLING_RATES = {
"rate": THROTTLING_USER_RATES.get("anonymous-update", "1000/day"),
"description": "Anonymous PATCH and PUT requests on resource detail",
},
"subsonic": {
"rate": THROTTLING_USER_RATES.get("subsonic", "1000/hour"),
"description": "All subsonic API requests",
},
# potentially spammy / dangerous endpoints
"authenticated-reports": {
"rate": THROTTLING_USER_RATES.get("authenticated-reports", "100/day"),