add flag z to WHO if secure (like hybridircd does)

This commit is contained in:
zefie
2025-06-17 00:31:04 -04:00
parent 92c26a02b0
commit 4eb2e9eb15

View File

@@ -2127,7 +2127,7 @@ class WTVIRC {
continue; continue;
} }
found = true; found = true;
socket.write(`:${this.servername} 352 ${socket.nickname} * ${nick} ${sock.host} ${this.servername} ${nick} H :0 ${nick}\r\n`); socket.write(`:${this.servername} 352 ${socket.nickname} * ${nick} ${sock.host} ${this.servername} ${nick} H${(sock.secure) ? 'z' : ''} :0 ${nick}\r\n`);
} }
} }
if (!found) { if (!found) {
@@ -2146,7 +2146,7 @@ class WTVIRC {
socket.write(`:${this.servername} 315 ${socket.nickname} ${target} :End of /WHO list\r\n`); socket.write(`:${this.servername} 315 ${socket.nickname} ${target} :End of /WHO list\r\n`);
break; break;
} }
socket.write(`:${this.servername} 352 ${socket.nickname} * ${whoisSocket.nickname} ${whoisSocket.host} ${this.servername} ${whoisSocket.nickname} H :0 ${whoisSocket.nickname}\r\n`); socket.write(`:${this.servername} 352 ${socket.nickname} * ${whoisSocket.nickname} ${whoisSocket.host} ${this.servername} ${whoisSocket.nickname} H${(whoisSocket.secure) ? 'z' : ''} :0 ${whoisSocket.nickname}\r\n`);
} else { } else {
socket.write(`:${this.servername} 401 ${socket.nickname} ${target} :No such nick/channel\r\n`); socket.write(`:${this.servername} 401 ${socket.nickname} ${target} :No such nick/channel\r\n`);
} }