[Adium-devl] Merging Chat's and IM's

Felipe Contreras felipe.contreras at gmail.com
Tue Apr 29 14:38:44 UTC 2008


Hi Eion,

On Tue, Apr 29, 2008 at 8:15 AM, Eion Robb <eion at robbmob.com> wrote:
> Hi all,
>
>  I've just been having a chat with Catfish_Man on irc about how some
>  protocols (MSN, Skype) implement chat's and im's as just one message type
>  and not split into two, which is how libpurple dishes it out.  I'm keen on
>  working a little on Adium to try and make either some kind of hybrid
>  chat/im message window, or make Adium transition between chats and im's.
>
>  The thing I'm not sure about, is whether this can be done just at the
>  Adium client level, or whether it needs to be in the libpurple side of
>  things too.  I was thinking along the lines of creating a hybrid chat/im
>  conversation struct in libpurple, but Catfish_Man suggested, that it could
>  just be as simple as "just make it so that when [[chat
>  participatingListObjects] count] > 2, it shows the groupchat UI".
>
>  I was just wanting to get other people's opinions on the best way to go
>  about this.

This has been discussed in Pidgin since a long time ago.

The concept if I recall correctly was Conferences. Conferences are
different from Chats because Chats have an id. This small difference
makes them conceptually completely different.

 * Chats can have 0 participants
 * Chats can appear on your buddy list
 * Chats can be registered and searched

Actually IM's can be Conferences with two participants.

IMO this should be done at the libpurple level. I know at least the
msn prpl would benefit from that :)

Best regards.

-- 
Felipe Contreras




More information about the devel mailing list