realJoshByrnes / IRC2017

Public bug tracker for IRC2017 (irc.irc7.com)
0 stars 0 forks source link

Whois only works on last joined channel #2

Closed realJoshByrnes closed 7 years ago

realJoshByrnes commented 7 years ago

Steps to reproduce

JOIN %#The\bLobby JOIN %#Test WHOIS NICK

where NICK is in %#The\bLobby but not %#Test

Result: No such nick Expected: WHOIS REPLY

jyonxo commented 7 years ago

I cant reproduce this. I had two connections in two different rooms and I could still find the user.

I have found a bug where if a user is not in a channel it will throw up, but apart from that it works fine. Are you by any chance getting confused because mIRC is automatically setting mode +i?

If the user is invisible it wont show up

[12:08] * >Sky sets mode: +i

-> TK2CHATCHATA01 WHOIS >sky <- :TK2CHATCHATA01 401 sky >sky :No such nick

[12:13] * >Sky sets mode: -i

-> TK2CHATCHATA01 WHOIS >sky <- :TK2CHATCHATA01 311 sky >Sky 00112233554477668899AABBCCDDEE14 GateKeeper * : <- :TK2CHATCHATA01 319 sky >Sky :%#test <- :TK2CHATCHATA01 312 sky >Sky TK2CHATCHATA01 : <- :TK2CHATCHATA01 317 sky >Sky 2 1495854863 :seconds idle, signon time <- :TK2CHATCHATA01 318 sky >Sky :End of /WHOIS list

-> TK2CHATCHATA01 WHOIS sky <- :TK2CHATCHATA01 311 sky sky CF8E66B04B8798ED GateKeeperPassport * : <- :TK2CHATCHATA01 319 sky sky :%#The\bLobby <- :TK2CHATCHATA01 312 sky sky TK2CHATCHATA01 : <- :TK2CHATCHATA01 317 sky sky 0 1495854863 :seconds idle, signon time <- :TK2CHATCHATA01 318 sky sky :End of /WHOIS list

Two different rooms, worked fine. I will commit the bug fix for channel issue. Can you test again making sure the user doesnt have INVISIBLE mode on?