[Adium-devl] Merging Chat's and IM's
felipe.contreras at gmail.com
Tue Apr 29 14:38:44 UTC 2008
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 :)
More information about the Adium-devl