[JDEV] Two more avatar issues.
Julian Missig
julian at jabber.org
Fri Sep 7 15:31:44 CDT 2001
No, you do get presence from your other resources.
Julian
----- Original Message -----
From: Jens Alfke
To: jdev at jabber.org
Sent: Friday, 07 September, 2001 13:10
Subject: Re: [JDEV] Two more avatar issues.
On Thursday, September 6, 2001, at 04:31 PM, David Waite wrote:
On a different note, what is the benefit of being able to define an avatar for different resources? It seems like what a user wants is to see the same picture for the same person everytime.
Just thought of another, more technical, reason for per-resource avatars.
If the avatar image is _not_ per-resource, then every connected resource needs to know immediately when another resource changes the image. Otherwise the next time it sent a <presence> element it would send out a stale hash for the old image.
However, this kind of notification won't happen by default since you don't receive <presence> elements from your own resources (right?). I guess you could make it happen by adding yourself to your own roster, but that seems kind of awkward. And there's still a potential for race conditions if two resources try to simultaneously change the image.
It's the same fundamental thing I said in the other email: Avatar push is done as part of presence; presence is per-resource; therefore avatars should be per-resource.
—Jens
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.jabber.org/jdev/attachments/20010907/1cd4071c/attachment-0002.htm>
More information about the JDev
mailing list