From 764a4dc81c8eab22dfea6a1723f8ffaef1de40bc Mon Sep 17 00:00:00 2001 From: Tom Date: Sat, 18 Jul 2026 15:15:59 -0700 Subject: [PATCH] fix: bonfire session deletion redis key is incorrect (#863) * fix: presence key was incorrect after other related update Signed-off-by: IAmTomahawkx * rust analyzer try not to be annoying challenge Signed-off-by: IAmTomahawkx * fix: delete session redis key is wrong Signed-off-by: IAmTomahawkx --------- Signed-off-by: IAmTomahawkx --- crates/core/presence/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/core/presence/src/lib.rs b/crates/core/presence/src/lib.rs index e80cf9fd..f84b6e4f 100644 --- a/crates/core/presence/src/lib.rs +++ b/crates/core/presence/src/lib.rs @@ -71,7 +71,7 @@ async fn delete_session_internal(user_id: &str, session_id: u32, skip_region: bo } // Return whether this was the last session - let is_empty = __get_set_size(&mut conn, user_id).await == 0; + let is_empty = __get_set_size(&mut conn, &format!("sessions:{user_id}")).await == 0; if is_empty { __remove_from_set_string(&mut conn, ONLINE_SET, user_id).await; info!("User ID {} just went offline.", &user_id);