[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