[Adium-devl] Merging Chat's and IM's
rekkanoryo at rekkanoryo.org
Tue Apr 29 16:00:21 UTC 2008
Felipe Contreras wrote:
> 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.
Adding a conference type to libpurple does make sense to me on a number of
levels, but it introduces a complication on the libpurple side that Adium
doesn't have to deal with since logging in libpurple is ignored and bypassed.
That issue is how do we log a conference in clients that don't care about
anything but libpurple and won't use anything but libpurple's own logging
Eiter way, we *should* be able to implement this stuff on the libpurple side in
such a way that we can "promote" from IM to conference, and possibly IM to chat
and/or conference to chat. If protocols really do handle this seamlessly, like
MSN can, "promotion" makes sense. Perhaps something like
purple_conv_im_promote_to_conference() or purple_conv_conference_promote_im().
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 189 bytes
Desc: OpenPGP digital signature
More information about the Adium-devl