fix(gateway): release the user session count on a handoff fence (#2284)

This commit is contained in:
Hampus authored and GitHub committed 2026-08-31 22:25:14 +02:00
1 parent be3e12e60d
commit 17ed0f70aa
2 files changed
+11 -1

No files matched your search

@@ -56,6 +56,7 @@ any_hash_matches(AuthHash, Hashes) ->
-spec terminate(term(), session_state()) -> ok.
terminate(_Reason, State) ->
try_decrement_user_sessions(State),
maybe_release_transferred_resources(State),
try_cleanup_guild_monitors(State),
try_cleanup_call_monitors(State),
@@ -66,7 +67,6 @@ terminate(_Reason, State) ->
maybe_release_transferred_resources(#{fenced := true}) ->
ok;
maybe_release_transferred_resources(State) ->
try_decrement_user_sessions(State),
try_voice_disconnect(State),
try_cleanup_presence(State),
ok.