[Standards] XEP-0115 redux

Richard Dobson richard at dobson-i.net
Wed Jan 16 05:22:24 CST 2008


>> save that much
>> bandwidth if we send all the information all the time instead of 
>> sending it
>> as an answer to iq:version flood? The flood at least can be aimed 
>> only at
>> contacts triggered by the user's interest (like showing tooltip, 
>> getting user
>> info, opening the conversation window,...). I actually wouldn't call 
>> it flood
>> then, anyway.
>
> I used to use that method -- only querying if you were hovering over 
> the contact and thus a tooltip was needed -- but you can have a delay 
> in the response, and I ended up with a bug report of 'the first time I 
> mouse over contacts, their client information doesn't appeal!'
But surely in that case then you have the tooltip appear immediately 
saying "Requesting..." which changes to the client version once its 
received.

> In addition, one of the more common usage scenarios seems to be that 
> various clients use the client information to display a default avatar 
> if the user doesn't have one set (i.e., showing the Psi logo for Psi 
> users, an iChat chat-bubble for iChat users, a Google chat-bubble for 
> Google Talk users, and so on), in which case, the 'I need client 
> information' usage case is 'the person came online.'
In this case you can surely just use the node which is provided in caps 
anyway?

Richard




More information about the Standards mailing list