diff --git a/server/broadcast.js b/server/broadcast.js index 3ed8e3a..0d0ffee 100644 --- a/server/broadcast.js +++ b/server/broadcast.js @@ -473,8 +473,13 @@ export function setupBroadcast(io, __dirname) { sendCommandTable( socket, `Statistik: Namen (gesamt verschieden: ${new Set(records.map((r) => r.userName)).size})`, - ['Name', 'Anzahl'], - topNames.map(([name, count]) => [name, count]) + ['Name', 'Anzahl', 'Letzter Login'], + topNames.map(([name, count]) => { + const latestRecord = records + .filter((r) => r.userName === name) + .sort((a, b) => b.date - a.date)[0]; + return [name, count, latestRecord ? latestRecord.timestamp : '-']; + }) ); return; }