fix(sessds): Commit session on unsubscribe
This commit is contained in:
parent
6c83bbe10b
commit
6c897c26ae
|
@ -394,7 +394,8 @@ unsubscribe(
|
||||||
undefined ->
|
undefined ->
|
||||||
{error, ?RC_NO_SUBSCRIPTION_EXISTED};
|
{error, ?RC_NO_SUBSCRIPTION_EXISTED};
|
||||||
Subscription = #{subopts := SubOpts} ->
|
Subscription = #{subopts := SubOpts} ->
|
||||||
S = do_unsubscribe(ID, TopicFilter, Subscription, S0),
|
S1 = do_unsubscribe(ID, TopicFilter, Subscription, S0),
|
||||||
|
S = emqx_persistent_session_ds_state:commit(S1),
|
||||||
{ok, Session#{s => S}, SubOpts}
|
{ok, Session#{s => S}, SubOpts}
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue