From 8b14517f3f2a2b85ff14f39a39bc4f0363358fef Mon Sep 17 00:00:00 2001 From: Crypto137 Date: Fri, 17 Oct 2025 17:25:19 +0300 Subject: [PATCH] Port server status to the web dashboard --- src/MHServerEmu.Auth/Data/Web/Dashboard/index.html | 3 ++- src/MHServerEmu.Auth/Data/Web/Dashboard/script.js | 13 ++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/MHServerEmu.Auth/Data/Web/Dashboard/index.html b/src/MHServerEmu.Auth/Data/Web/Dashboard/index.html index 61b430bc..75461d5d 100644 --- a/src/MHServerEmu.Auth/Data/Web/Dashboard/index.html +++ b/src/MHServerEmu.Auth/Data/Web/Dashboard/index.html @@ -22,7 +22,8 @@

Server Status

-

Coming soon...

+ +
diff --git a/src/MHServerEmu.Auth/Data/Web/Dashboard/script.js b/src/MHServerEmu.Auth/Data/Web/Dashboard/script.js index 97f18938..0d45a10b 100644 --- a/src/MHServerEmu.Auth/Data/Web/Dashboard/script.js +++ b/src/MHServerEmu.Auth/Data/Web/Dashboard/script.js @@ -104,8 +104,19 @@ const serverStatusTab = { tabName: "server-status", initialize() { - + document.getElementById("server-status-button").onclick = () => this.requestData(); }, + + requestData() { + apiUtil.get("/ServerStatus", (data) => this.onDataReceived(data)); + }, + + onDataReceived(data) { + const serverStatusContainer = document.getElementById("server-status-container"); + serverStatusContainer.innerHTML = ""; + + htmlUtil.createAndAppendChild(serverStatusContainer, "pre", data.Text); + } } const metricsTab = {