1 files changed, 3 insertions, 0 deletions
diff --git a/src/gateway/events/Close.ts b/src/gateway/events/Close.ts
index 82d16234..271b592b 100644
--- a/src/gateway/events/Close.ts
+++ b/src/gateway/events/Close.ts
@@ -18,6 +18,9 @@ export async function Close(this: WebSocket, code: number, reason: string) {
if (this.session_id) {
await Session.delete({ session_id: this.session_id });
+ }
+
+ if (this.user_id) {
const sessions = await Session.find({
where: { user_id: this.user_id },
select: PrivateSessionProjection,
|