Send heartbeat to lanyard #6
1 changed files with 30 additions and 21 deletions
|
@ -108,6 +108,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);
|
||||
requestAnimationFrame(() => updateElapsedAndProgress());
|
||||
|
|
Loading…
Add table
Reference in a new issue