fix: adjust rate limit buckets for auth_del / swagger

This commit is contained in:
Paul Makles
2022-04-17 13:11:13 +01:00
parent 3e135a1a9c
commit b4a2e8c366

View File

@@ -114,7 +114,13 @@ fn resolve_bucket<'r>(request: &'r rocket::Request<'_>) -> (&'r str, Option<&'r
("channels", Some(id))
}
("servers", Some(id)) => ("servers", Some(id)),
("auth", _) => ("auth", None),
("auth", _) => {
if request.method() == Method::Delete {
("auth_delete", None)
} else {
("auth", None)
}
}
("swagger", _) => ("swagger", None),
_ => ("any", None),
}
@@ -132,6 +138,7 @@ fn resolve_bucket_limit(bucket: &str) -> u8 {
"channels" => 15,
"servers" => 5,
"auth" => 3,
"auth_delete" => 255,
"swagger" => 100,
_ => 20,
}