mirror of
https://github.com/BeamMP/BeamMP-Website.git
synced 2026-10-26 05:50:33 +00:00
fix metrics and address package vulns
This commit is contained in:
1 parent
57680053a7
commit
a71790bc98
3 files changed
+57
-491
No files matched your search
+11
-7
@@ -36,14 +36,18 @@ const installerDownloadUrl = computed(() => {
|
||||
|
||||
onMounted(async () => {
|
||||
try {
|
||||
const response = await fetch('https://backend.beammp.com/metrics')
|
||||
// beammp_players_online 2783 beammp_public_servers 2959 beammp_all_servers 4663
|
||||
const response = await fetch('https://api.beammp.com/metrics')
|
||||
// beammp_players_online 2783
|
||||
// beammp_public_servers 2959
|
||||
// beammp_all_servers 4663
|
||||
|
||||
const data = await response.text()
|
||||
const values = data.split(' ')
|
||||
if (values.length >= 2) {
|
||||
onlinePlayers.value = values[1]
|
||||
onlineServers.value = values[3]
|
||||
totalServers.value = values[5]
|
||||
const lines = data.split('\n')
|
||||
const values = lines.map(line => line.split(' '))
|
||||
if (values.length >= 3) {
|
||||
onlinePlayers.value = values[0][1]
|
||||
onlineServers.value = values[1][1]
|
||||
totalServers.value = values[2][1]
|
||||
}
|
||||
} catch {
|
||||
onlinePlayers.value = 'N/A'
|
||||
|
||||
Reference in new issue
Block a user