Olivier Goffart wrote:
> Le vendredi 3 novembre 2006 18:36, Peter Saint-Andre a écrit :
>> IMHO it's about time to actively deprecate the old message events
>> protocol (XEP-0022) in favor of chat state notifications (XEP-0085).
> 
> But 85 and 22 are IMO two completely different things.
> Appart the composing notification, they covers different layer.
> 
> XEP-0022 is usefull to let know that the user has actually read the message, 
> or if the message is stored offline.  XEP-0085 doesn't let you do that.
> 
> Maybe the composing event should be marked as deprecated in xep-0022 , but i 
> don't think the whole xep-0022 should be deprecated.

The methods in XEP-0022 are fully obsoleted by the combination of the
following specs:

1. <composing/> -- XEP-0085

2. <offline/> -- XEP-0079

3. <delivered/> -- XEP-0184

4. <displayed/> -- I don't think this was ever used (and I don't think
there's a valuable difference between <delivered/> and <displayed/>)

You might ask: why do we need three specs to obsolete XEP-0022?

The answer is: because XEP-0022 was a hodgepodge of functionality and
wasn't well designed in the first place.

> Personally, in Kopete, I do support both 22 and 85, and i use both of them 
> all 
> the time.

All the time? Even if the other party doesn't support them? IMHO that's
not very network-friendly...

Peter

-- 
Peter Saint-Andre
Jabber Software Foundation
http://www.jabber.org/people/stpeter.shtml

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to