fix remote whois

This commit is contained in:
zefie
2025-06-17 12:48:49 -04:00
parent c1adc05271
commit 363f4f94b4

View File

@@ -2439,8 +2439,10 @@ class WTVIRC {
socket.write(`:${this.servername} 461 ${socket.nickname} WHOIS :Not enough parameters\r\n`); socket.write(`:${this.servername} 461 ${socket.nickname} WHOIS :Not enough parameters\r\n`);
break; break;
} }
var whoisNick = this.findUser(params[0]); var whoisNick = params[0];
if (whoisNick) { var nickCheck = this.findUser(whoisNick);
if (nickCheck) {
whoisNick = nickCheck;
socket.write(`:${this.servername} 401 ${socket.nickname} ${params[0]} :No such nick/channel\r\n`); socket.write(`:${this.servername} 401 ${socket.nickname} ${params[0]} :No such nick/channel\r\n`);
var whoisSocket = Array.from(this.nicknames.keys()).find(s => this.nicknames.get(s)=== whoisNick); var whoisSocket = Array.from(this.nicknames.keys()).find(s => this.nicknames.get(s)=== whoisNick);
const whois_username = this.usernames.get(whoisNick); const whois_username = this.usernames.get(whoisNick);