Delete redundant case clauses in sendfun
Prior to this change, there are ok, {binary, _Data}. {datagram, _Peer, _Dara} case clauses, and the {binary, _Data} and {datagram, _Peer, _Data} are unnecessary cases This change delete these two cases and add ok in the end of funtion in send_fun of emqx_ws_connection.
This commit is contained in:
parent
58f5f3c51b
commit
4ea57c2bf9
|
@ -593,12 +593,6 @@ send(Packet = ?PACKET(Type), PState = #pstate{proto_ver = Ver, sendfun = SendFun
|
||||||
ok ->
|
ok ->
|
||||||
emqx_metrics:sent(Packet),
|
emqx_metrics:sent(Packet),
|
||||||
{ok, inc_stats(send, Type, PState)};
|
{ok, inc_stats(send, Type, PState)};
|
||||||
{binary, _Data} ->
|
|
||||||
emqx_metrics:sent(Packet),
|
|
||||||
{ok, inc_stats(send, Type, PState)};
|
|
||||||
{datagram, _Peer, _Data} ->
|
|
||||||
emqx_metrics:sent(Packet),
|
|
||||||
{ok, inc_stats(send, Type, PState)};
|
|
||||||
{error, Reason} ->
|
{error, Reason} ->
|
||||||
{error, Reason}
|
{error, Reason}
|
||||||
end.
|
end.
|
||||||
|
|
|
@ -150,7 +150,8 @@ send_fun(WsPid) ->
|
||||||
emqx_metrics:inc('bytes/sent', BinSize),
|
emqx_metrics:inc('bytes/sent', BinSize),
|
||||||
put(send_oct, get(send_oct) + BinSize),
|
put(send_oct, get(send_oct) + BinSize),
|
||||||
put(send_cnt, get(send_cnt) + 1),
|
put(send_cnt, get(send_cnt) + 1),
|
||||||
WsPid ! {binary, iolist_to_binary(Data)}
|
WsPid ! {binary, iolist_to_binary(Data)},
|
||||||
|
ok
|
||||||
end.
|
end.
|
||||||
|
|
||||||
stat_fun() ->
|
stat_fun() ->
|
||||||
|
|
Loading…
Reference in New Issue