[Adium-devl] Adium IRC Plugin Problems

Andreas Monitzer am at adiumx.com
Sun Jun 8 17:29:40 UTC 2008


Hi,

I'm currently trying to use the IRC plugin as my main client for my  
IRC needs (I'm online 24/7 on 6 channels on 3 networks, so that's  
quite a task). I've fixed a few issues lately, but one major is still  
open, and I don't know enough about the Adium internals right now to  
fix it:
When I quit Adium, it parts all channels before closing the IRC  
connection. Since I'm using an IRC proxy, that's a no-go. When I  
disconnect manually before quitting, it works fine.
Here's the description for a similar problem in pidgin: http://developer.pidgin.im/ticket/4842
It seems that on quit, all chat windows are closed first. That has to  
change for IRC, the connections have to be disconnected first, then  
the chat windows can be closed.
Does any of you have any idea, how I could fix that without breaking  
anything?

An additional problem is that if you have multiple accounts with the  
same nickname/server-combination, Adium mixes them up (join chat only  
opens them for one of the accounts, and you get two chat windows with  
the same room then). I guess that's because the UID isn't unique in  
this case. Maybe it should just contain a UUID, which is generated  
when the account is created? That's a global problem, not just for the  
IRC service plugin.

The IRC plugin and Adium's groupchat support have become much better  
lately, I guess this plugin can soon become part of the official  
distribution. David agrees, although he has some problems of his own  
with the plugin.


andy





More information about the devel mailing list