[Adium-devl] Merging Chat's and IM's
John Bailey
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
facilities?
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().
John
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20080429/36e7637e/attachment.sig>
More information about the devel
mailing list