mirror of
https://github.com/YouHaveTrouble/youhavetrouble.github.io.git
synced 2026-05-12 06:16:55 +00:00
js readability and transition between avatar bg colors
This commit is contained in:
@@ -1,27 +1,29 @@
|
|||||||
const status = document.querySelector("#status");
|
const status = document.querySelector("#status");
|
||||||
const action = document.querySelector("#status-action");
|
const action = document.querySelector("#status-action");
|
||||||
const avatar = document.querySelector(".avatar img");
|
const avatar = document.querySelector(".avatar");
|
||||||
|
|
||||||
updateStatus();
|
updateStatus();
|
||||||
window.setInterval(updateStatus, 10000);
|
window.setInterval(updateStatus, 10000);
|
||||||
|
|
||||||
async function updateStatus() {
|
async function updateStatus() {
|
||||||
const result = await fetch("https://api.youhavetrouble.me/online");
|
const result = await fetch("https://api.youhavetrouble.me/online");
|
||||||
|
|
||||||
if (result.status !== 200) return;
|
if (result.status !== 200) return;
|
||||||
|
|
||||||
const json = await result.json();
|
const json = await result.json();
|
||||||
if (json.steam.status === "ONLINE") {
|
switch (json.steam.status) {
|
||||||
status.innerText = "Currently Online";
|
case "ONLINE":
|
||||||
action.innerText = "";
|
status.innerText = "Currently Online";
|
||||||
setavatarBg("online")
|
action.innerText = "";
|
||||||
return;
|
setavatarBg("online")
|
||||||
}
|
return;
|
||||||
if (json.steam.status === "IN_GAME") {
|
case "IN_GAME":
|
||||||
status.innerText = "Currently Online";
|
status.innerText = "Currently Online";
|
||||||
action.innerText = `Playing ${json.steam.game}`;
|
action.innerText = `Playing ${json.steam.game}`;
|
||||||
setavatarBg("online")
|
setavatarBg("online")
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (json.discord === "DO_NOT_DISTURB" || json.discord === "ONLINE") {
|
if (json.discord === "DO_NOT_DISTURB" || json.discord === "ONLINE") {
|
||||||
status.innerText = "Currently Online";
|
status.innerText = "Currently Online";
|
||||||
action.innerText = "";
|
action.innerText = "";
|
||||||
|
|||||||
Reference in New Issue
Block a user