2022-07-22 23:17:50 +00:00
|
|
|
async function getEndpoint(url = '') {
|
|
|
|
const response = await fetch(url, {method:'GET'});
|
|
|
|
const data = await response.json();
|
|
|
|
return data;
|
|
|
|
}
|
|
|
|
|
|
|
|
async function uiUpdate() {
|
|
|
|
window.setInterval(async () => {
|
|
|
|
data = await getEndpoint('http://127.0.0.1:5000/api/serverstatus');
|
|
|
|
document.getElementById("streamTitle").innerHTML = data.streamTitle
|
|
|
|
document.getElementById("currentViewers").innerHTML = data.viewerCount
|
|
|
|
document.getElementById("sessionMaxViewerCount").innerHTML = data.sessionMaxViewerCount
|
|
|
|
document.getElementById("overallMaxViewerCount").innerHTML = data.overallMaxViewerCount
|
|
|
|
document.getElementById("tags").innerHTML = data.tags
|
|
|
|
}, 1000)
|
|
|
|
}
|
|
|
|
|
2022-07-24 22:56:48 +00:00
|
|
|
async function updateStreamTitle(value) {
|
2022-07-22 23:17:50 +00:00
|
|
|
response = await fetch('http://127.0.0.1:5000/api/update/streamtitle',
|
|
|
|
{
|
|
|
|
method:'POST',
|
2022-07-24 22:56:48 +00:00
|
|
|
body:JSON.stringify(value)
|
2022-07-22 23:17:50 +00:00
|
|
|
}
|
|
|
|
);
|
2022-07-24 22:56:48 +00:00
|
|
|
await uiUpdate()
|
2022-07-22 23:17:50 +00:00
|
|
|
}
|
2022-07-24 20:14:10 +00:00
|
|
|
|
|
|
|
async function Main() {
|
2022-07-24 22:56:48 +00:00
|
|
|
await uiUpdate()
|
2022-07-24 20:14:10 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
Main()
|