aboutsummaryrefslogtreecommitdiffstats
path: root/test/websocket_handler.erl
diff options
context:
space:
mode:
authorJeremy Ong <[email protected]>2012-12-19 11:34:44 -0800
committerLoïc Hoguin <[email protected]>2012-12-22 18:32:15 +0100
commit5f122d9fa670f9c239f3f68b4053b35884704f9e (patch)
tree2e08bf0a6117767e02eaa465382864e4dede69b7 /test/websocket_handler.erl
parenta07d063fd8fc8a1cfadcb35cc89e190695773fe8 (diff)
downloadcowboy-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/websocket_handler.erl')
0 files changed, 0 insertions, 0 deletions