From fb8cf71ae1615b3e1c4c93105a59572c400b1b9a Mon Sep 17 00:00:00 2001 From: zefie Date: Fri, 13 Jun 2025 13:01:34 -0400 Subject: [PATCH] break --- zefie_wtvp_minisrv/includes/classes/WTVIRC.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/zefie_wtvp_minisrv/includes/classes/WTVIRC.js b/zefie_wtvp_minisrv/includes/classes/WTVIRC.js index 3df89241..810142f2 100644 --- a/zefie_wtvp_minisrv/includes/classes/WTVIRC.js +++ b/zefie_wtvp_minisrv/includes/classes/WTVIRC.js @@ -122,7 +122,7 @@ class WTVIRC { } this.channeltopics.set(channel, topic); socket.write(`:${this.servername} 332 ${nickname} ${channel} :${topic}\r\n`); - this.broadcast(`:${nickname}!${username}@${host} TOPIC ${channel} :${topic}\r\n`, socket); + this.broadcastUser(nickname, `:${nickname}!${username}@${host} TOPIC ${channel} :${topic}\r\n`, socket); } else { const topic = this.channeltopics.get(channel) || 'No topic set'; socket.write(`:${this.servername} 331 ${nickname} ${channel} :${topic}\r\n`); @@ -641,10 +641,11 @@ class WTVIRC { break; } } - socket.write(`:${this.servername} 315 ${nickname} ${target} :End of /WHO list\r\n`); if (!found) { - // Optionally, could send no such nick/channel - } + socket.write(`:${this.servername} 401 ${nickname} ${target} :No such nick/channel\r\n`); + } + socket.write(`:${this.servername} 315 ${nickname} ${target} :End of /WHO list\r\n`); + break; } break; case 'PRIVMSG':