start tracking playtime

This commit is contained in:
sky
2026-02-24 11:26:00 -05:00
parent 4bedce429e
commit 6391f71710
2 changed files with 21 additions and 1 deletions

View File

@ -9,8 +9,8 @@
<!-- initialize my stuff -->
<script src="/js/all.min.js" async></script>
<script>
let gameData = {};
document.addEventListener("DOMContentLoaded", () => {
let gameData = {};
if (location.search != "") {
let items = {};
location.search.substr(1).split("&").forEach((e)=>{
@ -56,6 +56,21 @@
body: JSON.stringify({type: gameData["type"], path: gameData["path"]})
})
});
setInterval(() => {
let data = JSON.parse(localStorage.getItem("selenite.playTime") || "{}");
let date = getDate();
if(data[date]) {
if(data[date][gameData.path]) {
data[date][gameData.path] = Number(data[date][gameData.path]) + 1;
} else {
data[date][gameData.path] = 1;
}
} else {
data[date]={};
data[date][gameData.path] = 1;
}
localStorage.setItem("selenite.playTime", JSON.stringify(data));
}, 1000)
</script>
<link rel="stylesheet" href="/css/main.css" />