diff --git a/server/broadcast.js b/server/broadcast.js index d56ba57..3ed8e3a 100644 --- a/server/broadcast.js +++ b/server/broadcast.js @@ -419,7 +419,13 @@ export function setupBroadcast(io, __dirname) { if (sub === 'today') { const day = new Date().toISOString().slice(0, 10); const dayRecords = records.filter((r) => r.day === day); - sendCommandTable(socket, 'Statistik: Heute', ['Tag', 'Logins'], [[day, dayRecords.length]]); + const uniqueUsersToday = Array.from(new Set(dayRecords.map((r) => r.userName))) + .sort((a, b) => a.localeCompare(b, 'de')); + sendCommandTable(socket, 'Statistik: Heute', ['Metrik', 'Wert'], [ + ['Tag', day], + ['Logins', dayRecords.length], + ['Heute eingeloggt', uniqueUsersToday.length > 0 ? uniqueUsersToday.join(', ') : '-'] + ]); return; } @@ -1376,4 +1382,3 @@ export function setupBroadcast(io, __dirname) { } }, 60000); } -