remove asnyc test code
This commit is contained in:
parent
5599e2633c
commit
98d82428b0
31
src/main.rs
31
src/main.rs
|
@ -96,35 +96,6 @@ fn get_request_parameters_async<'a>(
|
||||||
Box::new(resp)
|
Box::new(resp)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn handle_async_api_request<'a>(
|
|
||||||
info: &'a ApiMethod,
|
|
||||||
parts: Parts,
|
|
||||||
req_body: Body,
|
|
||||||
) -> Box<Future<Item = Response<Body>, Error = failure::Error> + Send + 'a>
|
|
||||||
{
|
|
||||||
let params = get_request_parameters_async(info, parts, req_body);
|
|
||||||
|
|
||||||
let resp = params
|
|
||||||
.and_then(move |params| {
|
|
||||||
|
|
||||||
println!("GOT PARAMS {}", params);
|
|
||||||
|
|
||||||
/*
|
|
||||||
let when = Instant::now() + Duration::from_millis(3000);
|
|
||||||
let task = Delay::new(when).then(|_| {
|
|
||||||
println!("A LAZY TASK");
|
|
||||||
ok(())
|
|
||||||
});
|
|
||||||
|
|
||||||
tokio::spawn(task);
|
|
||||||
*/
|
|
||||||
|
|
||||||
(info.async_handler)(params, info)
|
|
||||||
});
|
|
||||||
|
|
||||||
Box::new(resp)
|
|
||||||
}
|
|
||||||
|
|
||||||
fn handle_sync_api_request<'a>(
|
fn handle_sync_api_request<'a>(
|
||||||
info: &'a ApiMethod,
|
info: &'a ApiMethod,
|
||||||
parts: Parts,
|
parts: Parts,
|
||||||
|
@ -255,7 +226,7 @@ fn handle_request(api: Arc<ApiServer>, req: Request<Body>) -> BoxFut {
|
||||||
|
|
||||||
if let Some(api_method) = api.find_method(&components[2..], method) {
|
if let Some(api_method) = api.find_method(&components[2..], method) {
|
||||||
// fixme: handle auth
|
// fixme: handle auth
|
||||||
return handle_async_api_request(api_method, parts, body);
|
return handle_sync_api_request(api_method, parts, body);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue