Handle case where session is an object, merges #1412

This commit is contained in:
Rory&
2025-11-29 22:35:03 +01:00
parent 2ebe2a57fb
commit fcb24b1bac
2 changed files with 2 additions and 2 deletions

2
.idea/workspace.xml generated
View File

@@ -161,7 +161,7 @@
<workItem from="1760044946282" duration="43683000" />
<workItem from="1760402350251" duration="49898000" />
<workItem from="1760538864442" duration="1330000" />
<workItem from="1764432507485" duration="17382000" />
<workItem from="1764432507485" duration="18048000" />
</task>
<servers />
</component>

View File

@@ -91,7 +91,7 @@ export async function Close(this: WebSocket, code: number, reason: Buffer) {
user: userOrId,
activities: session.activities,
client_status: session?.client_status,
status: session.getPublicStatus(),
status: session.getPublicStatus?.() ?? session.status,
},
} as PresenceUpdateEvent);
}