1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2024-11-22 05:19:21 +00:00

Make process_simple_route async

This commit is contained in:
Pierre HUBERT 2022-03-11 18:41:06 +01:00
parent 1857ae5e08
commit 254b74282e

View File

@ -202,7 +202,7 @@ impl FromRequest for CustomRequest {
}
/// Process a "simple request" aka not a WebSocket request
fn process_simple_route(route: &Route, req: &mut HttpRequestHandler) -> RequestResult {
async fn process_simple_route(route: &Route, req: &mut HttpRequestHandler) -> RequestResult {
if requests_limit_helper::trigger_before(req, route).is_err() {
req.too_many_requests("Too many request. Please try again later.")?;
}
@ -279,7 +279,7 @@ async fn process_request(custom_req: CustomRequest) -> HttpResponse {
// Execute the request
let mut request = HttpRequestHandler::new(custom_req.req, custom_req.body);
match process_simple_route(route, &mut request) {
match process_simple_route(route, &mut request).await {
// Set default error response if required
Err(e) => {