DockOfOurOwn/static/script.js

35 lines
1008 B
JavaScript

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)
}
async function updateStreamTitle() {
response = await fetch('http://127.0.0.1:5000/api/update/streamtitle',
{
method:'POST',
data:JSON.stringify('a big test')
}
);
const data = await response.json()
return data
}
async function Main() {
// console.log(await updateStreamTitle())
// console.log(await uiUpdate())
}
Main()