diff options
author | Loïc Hoguin <[email protected]> | 2017-11-09 12:46:23 +0000 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2017-11-09 12:46:23 +0000 |
commit | 28b5bf18a3be3b933a76f8b8912c8ee55238cdc6 (patch) | |
tree | c7cc0a97e1011cc1de911659a4ac188c3a25c40c /docs/en/cowboy/2.0/guide/ws_handlers.asciidoc | |
parent | 51b883ea1849ed186de63d3b76a2b66fe317ff9d (diff) | |
download | ninenines.eu-28b5bf18a3be3b933a76f8b8912c8ee55238cdc6.tar.gz ninenines.eu-28b5bf18a3be3b933a76f8b8912c8ee55238cdc6.tar.bz2 ninenines.eu-28b5bf18a3be3b933a76f8b8912c8ee55238cdc6.zip |
Update documentation for Cowboy 2.1
Diffstat (limited to 'docs/en/cowboy/2.0/guide/ws_handlers.asciidoc')
-rw-r--r-- | docs/en/cowboy/2.0/guide/ws_handlers.asciidoc | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/docs/en/cowboy/2.0/guide/ws_handlers.asciidoc b/docs/en/cowboy/2.0/guide/ws_handlers.asciidoc index a79d7e29..84dfb9bc 100644 --- a/docs/en/cowboy/2.0/guide/ws_handlers.asciidoc +++ b/docs/en/cowboy/2.0/guide/ws_handlers.asciidoc @@ -57,19 +57,18 @@ be: [source,erlang] ---- -init(Req0, State) -> - case cowboy_req:parse_header(<<"sec-websocket-protocol">>, Req0) of +init(Req, State) -> + case cowboy_req:parse_header(<<"sec-websocket-protocol">>, Req) of undefined -> - {cowboy_websocket, Req0, State}; + {cowboy_websocket, Req, State}; Subprotocols -> case lists:keymember(<<"mqtt">>, 1, Subprotocols) of true -> - Req = cowboy_req:set_resp_header(<<"sec-websocket-protocol">>, - <<"mqtt">>, Req0), - {cowboy_websocket, Req, State}; + Req2 = cowboy_req:set_resp_header(<<"sec-websocket-protocol">>, + <<"mqtt">>, Req), + {cowboy_websocket, Req2, State}; false -> - Req = cowboy_req:reply(400, Req0), - {ok, Req, State} + {stop, Req, State} end end. ---- |