diff options
author | Loïc Hoguin <[email protected]> | 2019-06-02 17:26:37 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2019-06-02 17:28:34 +0200 |
commit | b4c7749176e0a55b5763f3e04bf9312adff7ea82 (patch) | |
tree | cbb923a692aa3c578501a0a27e550ec9a4062a71 /src/gun_ws.erl | |
parent | a309f196d15d3045d2e70b2d7e23858f47adb7df (diff) | |
download | gun-b4c7749176e0a55b5763f3e04bf9312adff7ea82.tar.gz gun-b4c7749176e0a55b5763f3e04bf9312adff7ea82.tar.bz2 gun-b4c7749176e0a55b5763f3e04bf9312adff7ea82.zip |
Add request_start, request_headers and request_end events
Diffstat (limited to 'src/gun_ws.erl')
-rw-r--r-- | src/gun_ws.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gun_ws.erl b/src/gun_ws.erl index 176ba3b..ff54ecd 100644 --- a/src/gun_ws.erl +++ b/src/gun_ws.erl @@ -17,7 +17,7 @@ -export([check_options/1]). -export([name/0]). -export([init/8]). --export([handle/2]). +-export([handle/4]). -export([close/2]). -export([send/2]). -export([down/1]). @@ -72,6 +72,9 @@ init(Owner, Socket, Transport, StreamRef, Headers, Extensions, Handler, Opts) -> {switch_protocol, ?MODULE, #ws_state{owner=Owner, socket=Socket, transport=Transport, extensions=Extensions, handler=Handler, handler_state=HandlerState}}. +handle(Data, State, _EvHandler, EvHandlerState) -> + {handle(Data, State), EvHandlerState}. + %% Do not handle anything if we received a close frame. handle(_, State=#ws_state{in=close}) -> {state, State}; |