2020-09-29 18:44:32 +02:00
|
|
|
// Refresh viewer count by pulling metric from server
|
2020-10-13 17:43:53 +02:00
|
|
|
function refreshViewersCounter(streamID, period) {
|
2020-10-05 22:08:39 +02:00
|
|
|
// Distinguish oneDomainPerStream mode
|
2020-10-13 17:43:53 +02:00
|
|
|
fetch("/_stats/" + streamID)
|
2020-09-30 15:56:24 +02:00
|
|
|
.then(response => response.json())
|
|
|
|
.then((data) => document.getElementById("connected-people").innerText = data.ConnectedViewers)
|
|
|
|
.catch(console.log)
|
2020-09-29 18:25:38 +02:00
|
|
|
|
2020-09-29 18:44:32 +02:00
|
|
|
setTimeout(() => {
|
2020-10-13 17:57:38 +02:00
|
|
|
refreshViewersCounter(streamID, period)
|
2020-09-29 18:44:32 +02:00
|
|
|
}, period)
|
2020-09-29 18:25:38 +02:00
|
|
|
}
|