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);
}
|