refactor: make clauses safe for future reordering
This commit is contained in:
parent
e6ecc6ca60
commit
14bef1ba31
|
@ -796,6 +796,7 @@ handle_deliver(Delivers, Channel = #channel{takeover = true,
|
||||||
{ok, Channel#channel{pendings = NPendings}};
|
{ok, Channel#channel{pendings = NPendings}};
|
||||||
|
|
||||||
handle_deliver(Delivers, Channel = #channel{conn_state = disconnected,
|
handle_deliver(Delivers, Channel = #channel{conn_state = disconnected,
|
||||||
|
takeover = false,
|
||||||
session = Session,
|
session = Session,
|
||||||
clientinfo = #{clientid := ClientId}}) ->
|
clientinfo = #{clientid := ClientId}}) ->
|
||||||
Delivers1 = maybe_nack(Delivers),
|
Delivers1 = maybe_nack(Delivers),
|
||||||
|
@ -807,6 +808,7 @@ handle_deliver(Delivers, Channel = #channel{conn_state = disconnected,
|
||||||
{ok, NChannel};
|
{ok, NChannel};
|
||||||
|
|
||||||
handle_deliver(Delivers, Channel = #channel{session = Session,
|
handle_deliver(Delivers, Channel = #channel{session = Session,
|
||||||
|
takeover = false,
|
||||||
clientinfo = #{clientid := ClientId}
|
clientinfo = #{clientid := ClientId}
|
||||||
}) ->
|
}) ->
|
||||||
case emqx_session:deliver(emqx_session:ignore_local(Delivers, ClientId, Session), Session) of
|
case emqx_session:deliver(emqx_session:ignore_local(Delivers, ClientId, Session), Session) of
|
||||||
|
|
Loading…
Reference in New Issue