diff options
Diffstat (limited to 'src/gun_ws.erl')
-rw-r--r-- | src/gun_ws.erl | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gun_ws.erl b/src/gun_ws.erl index 6501893..fe12448 100644 --- a/src/gun_ws.erl +++ b/src/gun_ws.erl @@ -16,7 +16,7 @@ -export([check_options/1]). -export([name/0]). --export([init/7]). +-export([init/8]). -export([handle/2]). -export([close/2]). -export([send/2]). @@ -66,9 +66,9 @@ do_check_options([Opt|_]) -> name() -> ws. -init(Owner, Socket, Transport, Headers, Extensions, Handler, Opts) -> - Owner ! {gun_ws_upgrade, self(), ok, Headers}, - HandlerState = Handler:init(Owner, Headers, Opts), +init(Owner, Socket, Transport, StreamRef, Headers, Extensions, Handler, Opts) -> + Owner ! {gun_upgrade, self(), StreamRef, [<<"websocket">>], Headers}, + HandlerState = Handler:init(Owner, StreamRef, Headers, Opts), {upgrade, ?MODULE, #ws_state{owner=Owner, socket=Socket, transport=Transport, extensions=Extensions, handler=Handler, handler_state=HandlerState}}. |