summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-11-29 22:35:03 +0100
committerRory& <root@rory.gay>2025-11-29 22:35:03 +0100
commitfcb24b1bac67fdcf901a4195f177f339ea50bdcc (patch)
tree2b9175fb21d8b0236d4355b488d3e49b5a73d0a4
parentCut down schemas by 90% (diff)
downloadserver-ts-fcb24b1bac67fdcf901a4195f177f339ea50bdcc.tar.xz
Handle case where session is an object, merges #1412
-rw-r--r--.idea/workspace.xml2
-rw-r--r--src/gateway/events/Close.ts2
2 files changed, 2 insertions, 2 deletions
diff --git a/.idea/workspace.xml b/.idea/workspace.xml

index ce884da8..b92252c6 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml
@@ -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> diff --git a/src/gateway/events/Close.ts b/src/gateway/events/Close.ts
index 0f27f0ec..eff1b8ff 100644 --- a/src/gateway/events/Close.ts +++ b/src/gateway/events/Close.ts
@@ -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); }