Skip to content

Commit

Permalink
Update server status page to refresh every 5 seconds (#3223)
Browse files Browse the repository at this point in the history
  • Loading branch information
tadhgboyle authored Jan 24, 2023
1 parent e87ad5d commit f0ad725
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions custom/templates/DefaultRevamp/js/core/pages.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,21 @@
if (page !== '') {

if (page === 'status') {
$(function () {
$(".server").each(function () {
let serverID = $(this).data("id");
let serverBungee = $(this).data("bungee");
let serverBedrock = $(this).data("bedrock");
let serverPlayerList = $(this).data("players");
let serverElem = '#server' + serverID + '[data-id=' + serverID + ']';
$(".server").each(function () {
let serverID = $(this).data("id");
let serverBungee = $(this).data("bungee");
let serverBedrock = $(this).data("bedrock");
let serverPlayerList = $(this).data("players");
let serverElem = '#server' + serverID + '[data-id=' + serverID + ']';

const paramChar = URLBuild('').includes('?') ? '&' : '?';
const paramChar = URLBuild('').includes('?') ? '&' : '?';

setInterval(function () {
$.getJSON(URLBuild('queries/server/' + paramChar + 'id=' + serverID), function (data) {
let content;
let players = '';
if (data.status_value === 1) {
$(serverElem).removeClass("red");
$(serverElem).addClass("green");
content = data.player_count + "/" + data.player_count_max;
if (serverBungee === 1) {
Expand Down Expand Up @@ -48,6 +49,7 @@ if (page !== '') {
}
}
} else {
$(serverElem).removeClass("green");
$(serverElem).addClass("red");
content = offline;
players = noPlayersOnline;
Expand All @@ -56,7 +58,7 @@ if (page !== '') {
$(serverElem).find('#server-status').html(content);
$(serverElem).find('#server-players').html(players);
});
});
}, 5000);
});
} else if (page === 'profile') {
function showBannerSelect() {
Expand Down

0 comments on commit f0ad725

Please sign in to comment.