1
0
Fork 0
mirror of https://github.com/actix/actix-web.git synced 2024-12-30 03:50:42 +00:00

do not use try_trait in main

This commit is contained in:
Nikolay Kim 2017-10-13 18:54:02 -07:00
parent 31500fffcd
commit 178d2e846d

View file

@ -61,10 +61,16 @@ impl Route for MyWS {
fn request(req: HttpRequest, payload: Payload, ctx: &mut HttpContext<Self>) -> Reply<Self> fn request(req: HttpRequest, payload: Payload, ctx: &mut HttpContext<Self>) -> Reply<Self>
{ {
let resp = ws::handshake(&req)?; match ws::handshake(&req) {
ctx.start(resp); Ok(resp) => {
ctx.add_stream(ws::WsStream::new(payload)); ctx.start(resp);
Reply::stream(MyWS{}) ctx.add_stream(ws::WsStream::new(payload));
Reply::stream(MyWS{})
}
Err(err) => {
Reply::reply(err)
}
}
} }
} }