From 2d0e511a8305c3d9ee8c23d6b5a18695b9e52fa8 Mon Sep 17 00:00:00 2001 From: Towasty Date: Sat, 15 May 2021 16:00:54 +0300 Subject: [PATCH] message event fix, websocket heartbeat implement. --- src/Events/Emitter.js | 10 ++++++++++ .../GuildEvents/{MESSAGE.js => MESSAGE_CREATE.js} | 0 2 files changed, 10 insertions(+) rename src/Events/GuildEvents/{MESSAGE.js => MESSAGE_CREATE.js} (100%) diff --git a/src/Events/Emitter.js b/src/Events/Emitter.js index 438dc55..bda283b 100644 --- a/src/Events/Emitter.js +++ b/src/Events/Emitter.js @@ -61,6 +61,16 @@ class EventEmitter { } } }`); + + /** + * Heartbeat ack to keep connection on-line. + */ + setInterval(() => { + this.ws.send(`{ + "op": 1, + "d": ${WebSocketResponse.s == null ? "null" : WebSocketResponse.s.reverse().split("")[0]} + }`); + },WebSocketResponse.d.heartbeat_interval) } }); } diff --git a/src/Events/GuildEvents/MESSAGE.js b/src/Events/GuildEvents/MESSAGE_CREATE.js similarity index 100% rename from src/Events/GuildEvents/MESSAGE.js rename to src/Events/GuildEvents/MESSAGE_CREATE.js