update stats live now

This commit is contained in:
CrafterPika 2026-04-24 22:48:17 +02:00
commit 0e1f0c97c4
No known key found for this signature in database
GPG key ID: 68B3920DBA3C6C31
2 changed files with 21 additions and 6 deletions

View file

@ -1,10 +1,20 @@
let gearData = null;
let gearThreadActive = false;
let keepStatsUpdated = false;
document.addEventListener('DOMContentLoaded', () => {
loadGearData();
sendToCSharp("OSType");
});
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
const delay = (ms) => new Promise(res => setTimeout(res, ms));
async function updateStatsPage() {
while (keepStatsUpdated) {
await fetchCemuBase();
await delay(2000);
}
}
async function loadGearData() {
try {
@ -195,7 +205,12 @@ function openTab(evt, tabName) {
document.getElementById(tabName).style.display = "block";
document.getElementById(tabName).classList.add("active");
evt.currentTarget.classList.add("active");
if (tabName === 'Tab6') fetchCemuBase();
if (tabName === 'Tab6') {
keepStatsUpdated = true;
updateStatsPage();
} else {
keepStatsUpdated = false;
}
}
function namechange() { sendToCSharp("namechange", [document.getElementById("name-input").value]); }