From: Christopher Date: Fri, 17 Apr 2020 00:44:01 +0000 (-0500) Subject: don't hibernate websocket X-Git-Url: http://git.entropealabs.com/?a=commitdiff_plain;h=6d481e9d40caf0bc65cc08b2cdc8726391adb734;p=wampex_router.git don't hibernate websocket --- diff --git a/lib/router/transports/web_socket.ex b/lib/router/transports/web_socket.ex index 43b5a20..9a24233 100644 --- a/lib/router/transports/web_socket.ex +++ b/lib/router/transports/web_socket.ex @@ -38,23 +38,23 @@ defmodule Wampex.Router.Transports.WebSocket do def websocket_handle({type, payload}, state) do Logger.debug("Received #{type} Payload: #{payload}") handle_payload({payload, state}) - {:ok, state, :hibernate} + {:ok, state} end @impl true def websocket_handle(:ping, state) do - {[:pong], state, :hibernate} + {[:pong], state} end @impl true def websocket_handle(unknown, state) do Logger.warn("Unknown websocket frame #{inspect(unknown)}") - {:ok, state, :hibernate} + {:ok, state} end @impl true def websocket_info({:send_request, message}, %WebSocket{serializer: s} = state) do - {[{s.data_type(), s.serialize!(message)}], state, :hibernate} + {[{s.data_type(), s.serialize!(message)}], state} end @impl true