summary refs log tree commit diff
path: root/gateway/src/events/Close.ts
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--gateway/src/events/Close.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/gateway/src/events/Close.ts b/gateway/src/events/Close.ts

index f1a8fa9b..d68fc751 100644 --- a/gateway/src/events/Close.ts +++ b/gateway/src/events/Close.ts
@@ -1,7 +1,9 @@ -import WebSocket from "ws"; +import WebSocket from "../util/WebSocket"; import { Message } from "./Message"; +import { Session } from "@fosscord/util"; -export function Close(this: WebSocket, code: number, reason: string) { +export async function Close(this: WebSocket, code: number, reason: string) { + await Session.delete({ session_id: this.session_id }); // @ts-ignore this.off("message", Message); }