From aaa29715c67c5d6a974a53d87d4efa6564761cf9 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Sat, 31 Oct 2020 22:54:05 +0000 Subject: [PATCH] Display Mumbler users on Home page --- webclient/src/Home.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/webclient/src/Home.js b/webclient/src/Home.js index 1cc68f7..0d25fcf 100644 --- a/webclient/src/Home.js +++ b/webclient/src/Home.js @@ -152,6 +152,7 @@ export function Home(props) { const getDateStat = (x) => stats && stats[x] ? moment.utc(stats[x]).tz('America/Edmonton').format('ll') : '?'; const mcPlayers = stats && stats['minecraft_players'] ? stats['minecraft_players'] : []; + const mumbleUsers = stats && stats['mumble_users'] ? stats['mumble_users'] : []; const getTrackStat = (x) => stats && stats.track && stats.track[x] ? moment().unix() - stats.track[x]['time'] > 60 ? 'Free' : 'In Use' : '?'; const getTrackLast = (x) => stats && stats.track && stats.track[x] ? moment.unix(stats.track[x]['time']).tz('America/Edmonton').format('llll') : 'Unknown'; @@ -214,7 +215,6 @@ export function Home(props) {

Next monthly clean: {getDateStat('next_clean')}

Member count: {getStat('member_count')} [more]

Green members: {getStat('green_count')}

-

Old members: {getStat('paused_count')}

Card scans today: {getZeroStat('card_scans')}

@@ -233,6 +233,21 @@ export function Home(props) { {' '}[map]

+

+ Mumble users: {mumbleUsers.length} +

+ Server IP:
+ mumble.protospace.ca +

+

+ Users:
+ {mumbleUsers.length ? mumbleUsers.map(x => {x}
) : 'None'} +

+ + } trigger={[more]} /> +

+

Trotec availability: {getTrackStat('TROTECS300')}