[Adium-devl] Merging Chat's and IM's
Felipe Contreras
felipe.contreras at gmail.com
Wed Apr 30 10:28:20 UTC 2008
On Tue, Apr 29, 2008 at 7:00 PM, John Bailey <rekkanoryo at rekkanoryo.org> wrote:
> 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().
Well, I really don't see what what a promotion from im to conference
or the other way around would do other than reduce/increase the number
of participants.
Also, I don't see how an IM/conference can be promoted to a chat. It's
a completely new channel of communication.
Best regards.
--
Felipe Contreras
More information about the devel
mailing list