diff options
author | Jeremy Ong <[email protected]> | 2012-12-19 11:34:44 -0800 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2012-12-22 18:32:15 +0100 |
commit | 5f122d9fa670f9c239f3f68b4053b35884704f9e (patch) | |
tree | 2e08bf0a6117767e02eaa465382864e4dede69b7 /test/http_handler_echo_body.erl | |
parent | a07d063fd8fc8a1cfadcb35cc89e190695773fe8 (diff) | |
download | cowboy-5f122d9fa670f9c239f3f68b4053b35884704f9e.tar.gz cowboy-5f122d9fa670f9c239f3f68b4053b35884704f9e.tar.bz2 cowboy-5f122d9fa670f9c239f3f68b4053b35884704f9e.zip |
Cancel timer only on websocket_data receives or sends
This commit prevents erlang messages from keeping a websocket connection
alive. Previously, the timer was canceled upon any activity. Now, the
timeout is only canceled when actual data is sent from the client. The
handler_loop_timeout/1 function is called from websocket_data/4 instead
of handler_before_loop/4. It is also called after every successful reply
in handler_call/4.
Diffstat (limited to 'test/http_handler_echo_body.erl')
0 files changed, 0 insertions, 0 deletions