Merge pull request #6063 from HJianBo/refactor-stomp-gw
fix(stomp): fix bad_return_value
This commit is contained in:
commit
26bc3ca0b4
|
@ -292,13 +292,10 @@ handle_info({timeout, _TRef, emit_stats},
|
||||||
handle_info({timeout, TRef, TMsg}, State) ->
|
handle_info({timeout, TRef, TMsg}, State) ->
|
||||||
with_proto(timeout, [TRef, TMsg], State);
|
with_proto(timeout, [TRef, TMsg], State);
|
||||||
|
|
||||||
handle_info(activate_socket, State = #state{sockstate = OldSst}) ->
|
handle_info(activate_socket, State) ->
|
||||||
case activate_socket(State) of
|
case activate_socket(State) of
|
||||||
{ok, NState = #state{sockstate = NewSst}} ->
|
{ok, NState} ->
|
||||||
case OldSst =/= NewSst of
|
noreply(NState);
|
||||||
true -> {ok, {event, NewSst}, NState};
|
|
||||||
false -> {ok, NState}
|
|
||||||
end;
|
|
||||||
{error, Reason} ->
|
{error, Reason} ->
|
||||||
handle_info({sock_error, Reason}, State)
|
handle_info({sock_error, Reason}, State)
|
||||||
end;
|
end;
|
||||||
|
|
Loading…
Reference in New Issue