> > I wrote a script to receive a list of nicks in the current channel of > > an active window, and then run a /whois query on each one to redirect > > the whois_channels event to allow the user to search for people in > > specific types of channels. It seems that when there is a good amount > > of users in the channel, a lot of IRSSI functions slow to a crawl. > > Until the queries are done, IRSSI is basically not usable. > > Yep, irssi sends all the WHOIS queries before anything else (except replying > to PINGs from server). Looks like there isn't any easy way to do this with > perl scripts yet, but in C code there's server_idle_*() functions. I guess I > could make them work in perl scripts as well.
Perhaps add a way to check for the successful completion of an event before sending out another. -Danny
