forked from jmug/stoatchat
fix: adjust rate limit buckets for auth_del / swagger
This commit is contained in:
@@ -114,7 +114,13 @@ fn resolve_bucket<'r>(request: &'r rocket::Request<'_>) -> (&'r str, Option<&'r
|
|||||||
("channels", Some(id))
|
("channels", Some(id))
|
||||||
}
|
}
|
||||||
("servers", Some(id)) => ("servers", 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),
|
("swagger", _) => ("swagger", None),
|
||||||
_ => ("any", None),
|
_ => ("any", None),
|
||||||
}
|
}
|
||||||
@@ -132,6 +138,7 @@ fn resolve_bucket_limit(bucket: &str) -> u8 {
|
|||||||
"channels" => 15,
|
"channels" => 15,
|
||||||
"servers" => 5,
|
"servers" => 5,
|
||||||
"auth" => 3,
|
"auth" => 3,
|
||||||
|
"auth_delete" => 255,
|
||||||
"swagger" => 100,
|
"swagger" => 100,
|
||||||
_ => 20,
|
_ => 20,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user