Page 1 of 1

multiple local/server lists for multiple accounts

Posted: Fri Jan 28, 2005 10:20 am
by Sirius
I recently registered a new account for MSN (got sick of some people in my old list, but can't block them, nor go apparent offline-- features request!), and i was adding contacts when i saw that adium keeps the groups from my other account(s), only they have no one in them.

I was wondering if this was due to a bug/lack of feature in adium where there was only one local list* kept (or only one per protocol). I'm no programmer or anything, but it seems that adium keeps one local list, with all the groups in them, and then loads/marks contacts as needed for display when an account becomes online.

A single local list would explain why if i added user@hotmail.com into a group called "friends", and in another account added the same person to "friends" but then moved him to "co-workers", the person would appear in "co-workers" in the first account as well as the second.

Adium loading/marking contacts as needed would explain why when one of my accounts go online, either the list loads contacts one by one, or the initial display of the contact list would contain a selection of contacts that are online, offline, idle or away (please add msn compatible statuses such as busy and out to lunch!), and then switch to an ordered list of online contacts. I'm assuming the contacts that first appear were the contacts still online when adium is quit.

These concepts, along with other workings of adium would probably also explain why i get many server/local list synchronisation errors after i add, remove and move contacts in accounts.

Anyway.. the main point here is for the devs to please correct me on the above concepts if i'm wrong, and if i'm right, to please implement multiple local lists, one for each account, and for them to make distinguishing between contacts of different accounts easier.
Although this may seem to be a feature request (and indeed there are 3 somewhat related requests here), i think that the lack of separate local lists is a bug in the concept or structure of adium.

Please excuse any misuse of technical terms, but as i said, i'm not a programmer.

*Local list, as i know it, is a contact list kept on the client computer, and when logging on to a chat server, the local list is compared with the server list and any discreptancies are used to correct errors related to contacts.

Posted: Fri Jan 28, 2005 5:19 pm
by bgannin
We don't maintain local lists. It is always the one from the server.

Posted: Fri Jan 28, 2005 6:30 pm
by evands
bgannin wrote:We don't maintain local lists. It is always the one from the server.
Gaim does, though. *frustrated with MSN lists*

Posted: Fri Jan 28, 2005 9:06 pm
by Sirius
so is this a problem with gaim? should someone more qualified tell gaim devs about this, since i might cause confusion :roll: ?