[Adium-devl] XMPP Troubles
Peter Hosey
prh at boredzo.org
Fri Jun 27 19:59:19 EDT 2008
On Jun 27, 2008, at 12:30:33, Eric Richie wrote:
> On Fri, Jun 27, 2008 at 1:15 PM, Peter Saint-Andre
> <stpeter at stpeter.im> wrote:
>> 3. Does this happen only if a contact is in more than one group, or
>> more generally if the user changes which group a contact is in?
>> (XMPP allows you to put a contact in more than one group -- roster
>> groups are like "tags", not exclusive "buckets").
>
> Adium doesn't support this feature of XMPP. A contact can only exist
> in one group or another.
That, I believe, was his point.
Suppose that we *or libpurple* do something like this:
//Pseudo-code
[contact removeFromGroup];
[contact setGroup:[groupsFromRosterPush objectAtIndex:0U]];
Now, suppose that (for whatever reason) the order of the groups
changes from one push to the next.
I think it's a case worth investigating, once we have some XML dumps
to look at.
More information about the Devel
mailing list