Fix add_reconn_callbk failed
This commit is contained in:
parent
b5ba453872
commit
a47f6e23bc
|
@ -135,9 +135,15 @@ handle_call(Req, _From, State) ->
|
|||
handle_cast({set_reconn_callbk, OnReconnect}, State) ->
|
||||
{noreply, State#state{on_reconnect = OnReconnect}};
|
||||
|
||||
handle_cast({add_reconn_callbk, OnReconnect}, State = #state{on_reconnect = OnReconnectList}) ->
|
||||
handle_cast({add_reconn_callbk, OnReconnect}, State = #state{on_reconnect = OnReconnectList}) when is_list(OnReconnectList) ->
|
||||
{noreply, State#state{on_reconnect = [OnReconnect | OnReconnectList]}};
|
||||
|
||||
handle_cast({add_reconn_callbk, OnReconnect}, State = #state{on_reconnect = undefined}) ->
|
||||
{noreply, State#state{on_reconnect = [OnReconnect]}};
|
||||
|
||||
handle_cast({add_reconn_callbk, OnReconnect}, State = #state{on_reconnect = OnReconnect0}) ->
|
||||
{noreply, State#state{on_reconnect = [OnReconnect, OnReconnect0]}};
|
||||
|
||||
handle_cast(_Msg, State) ->
|
||||
{noreply, State}.
|
||||
|
||||
|
|
Loading…
Reference in New Issue