Compare commits

..

2 Commits

Author SHA1 Message Date
dac037809c loggign 2025-07-02 06:42:22 -04:00
6088a2cbd3 add keepalive ping, onclose event reason 2025-07-02 06:41:43 -04:00

View File

@ -159,6 +159,17 @@ ws.on("upgrade", () => {
);
});
ws.on("close", (event: CloseEvent) => {
console.log(`Connection closed: ${event.reason}`);
});
ws.on("open", () => {
setInterval(() => {
ws.send(JSON.stringify({ type: "ping" }));
console.log("Sending ping to keep session alive...");
}, 20000);
});
ws.on("message", async (data) => {
try {
const message: WSEvent = JSON.parse(data.toString("utf-8"));