From c8d87713a268a89dc7eb333c56dfaaa91ba52923 Mon Sep 17 00:00:00 2001 From: zefie Date: Sun, 22 Jun 2025 19:05:31 -0400 Subject: [PATCH] clean up disconnected server users --- zefie_wtvp_minisrv/includes/classes/WTVIRC.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/zefie_wtvp_minisrv/includes/classes/WTVIRC.js b/zefie_wtvp_minisrv/includes/classes/WTVIRC.js index b2838cc0..707479a0 100644 --- a/zefie_wtvp_minisrv/includes/classes/WTVIRC.js +++ b/zefie_wtvp_minisrv/includes/classes/WTVIRC.js @@ -2983,6 +2983,16 @@ class WTVIRC { } if (socket.isserver) { this.servers.delete(socket); + this.serverusers.get(socket).forEach(nickname => { + this.uniqueids.delete(nickname) + this.usernames.delete(nickname); + this.hostnames.delete(nickname); + this.realhosts.delete(nickname); + this.userinfo.delete(nickname); + this.usermodes.delete(nickname); + this.usersignontimestamps.delete(nickname); + this.awaymsgs.delete(nickname); + }); this.serverusers.delete(socket); } else { this.clients.delete(socket);