diff --git a/public/js/index.js b/public/js/index.js index 8b40b41..3313ce0 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -107,6 +107,15 @@ if (userId && instanceUri) { socket.addEventListener("message", (event) => { const payload = JSON.parse(event.data); + if (payload.op === 1) { + setInterval(() => { + socket.send( + JSON.stringify({ + op: 3, + }), + ); + }, payload.d.heartbeat_interval); + } if (payload.t === "INIT_STATE" || payload.t === "PRESENCE_UPDATE") { updatePresence(payload.d);