From 99e9be8217dab245be468e75cda5497522acd71d Mon Sep 17 00:00:00 2001 From: wont-stream <143244075+wont-stream@users.noreply.github.com> Date: Sun, 6 Apr 2025 21:35:43 -0400 Subject: [PATCH 1/3] Send heartbeat to lanyard --- public/js/index.js | 51 +++++++++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 21 deletions(-) diff --git a/public/js/index.js b/public/js/index.js index 8b40b41..573e6a5 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -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()); @@ -157,10 +166,10 @@ function buildActivityHTML(activity) { start && progress === null ? `
` : ""; @@ -168,23 +177,23 @@ function buildActivityHTML(activity) { activity.buttons && activity.buttons.length > 0 ? ` ` : ""; -- 2.45.3 From 52ec6dbe4ee9eb189cbd02db92ec3fc47deba5c4 Mon Sep 17 00:00:00 2001 From: wont-stream <143244075+wont-stream@users.noreply.github.com> Date: Sun, 6 Apr 2025 21:37:40 -0400 Subject: [PATCH 2/3] dont format the entire file --- public/js/index.js | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/public/js/index.js b/public/js/index.js index 573e6a5..a9ad378 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -108,6 +108,7 @@ if (userId && instanceUri) { socket.addEventListener("message", (event) => { const payload = JSON.parse(event.data); + if (payload.op === 1) { setInterval(() => { socket.send( @@ -166,10 +167,10 @@ function buildActivityHTML(activity) { start && progress === null ? ` ` : ""; @@ -177,23 +178,23 @@ function buildActivityHTML(activity) { activity.buttons && activity.buttons.length > 0 ? ` ` : ""; -- 2.45.3 From 7987b63c1c7c0afe0c8ddab6aa0328e1dda0bb1c Mon Sep 17 00:00:00 2001 From: wont-stream <143244075+wont-stream@users.noreply.github.com> Date: Sun, 6 Apr 2025 21:40:07 -0400 Subject: [PATCH 3/3] run lint --- public/js/index.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/public/js/index.js b/public/js/index.js index a9ad378..3313ce0 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -107,14 +107,13 @@ if (userId && instanceUri) { socket.addEventListener("message", (event) => { const payload = JSON.parse(event.data); - - if (payload.op === 1) { setInterval(() => { socket.send( JSON.stringify({ - op: 3 - })) + op: 3, + }), + ); }, payload.d.heartbeat_interval); } -- 2.45.3