communi/communi — Issue #8: Communi prints the WHO list output in the current window if some other client connected to the same psyBNC instance requests it
Author: Vesuri
Created: 2012-02-29 11:53:45+00:00
State: open

1. Set up psyBNC and connect it to an IRC server (IRCnet in my case)
2. Connect to the psyBNC instance using Pidgin
3. Join a few channels
4. Connect to the psyBNC instance using Communi
5. Open a channel view in Communi
6. Wait for ~10 minutes

Expected outcome:
The channel view won't get flooded by the WHO output of all channels every 5 minutes

Actual outcome:
The channel view gets flooded by the WHO output of all channels every 5 minutes

It seems that pidgin requests WHO for all channels every 5 minutes. Communi shouldn't get confused by this and print the WHO output to the current view if it hasn't requested it but either ignore it or refresh the participant list of each channel with this data.