Am 28.05.2013 22:44, schrieb XMPP Extensions Editor:
The XMPP Extensions Editor has received a proposal for a new XEP.

Title: Chat Markers

Abstract: This specification describes a solution of marking the last received, 
read and acknowledged message in a chat.

URL: http://xmpp.org/extensions/inbox/chat-markers.html

quick glance:

section 2:
The term "active chat" refers to a chat that a user is currently active in.
-- doesn't 0085 have a definition of that?

section 4:
read -- the message the user has viewed it in a active chat.
s/the message//

displayed -- the message has been displayed to the user in an
             active chat
would be easier to define than "the user has viewed it"


section 6.1:
can this be more aligned with what we have in carbons? E.g.
<iq xmlns='jabber:client'
   type='set'
   id='enable1'>
 <enable xmlns='urn:xmpp:chat-markers:tmp'/>
</iq>


Design-wise I'd prefer <message/> to <iq/>. But I think the rule not to store bodyless messages is wrong and therefore ignore that. The offline use-case is important however.

<message/> in combination with carbons might fulfill the multi-client usecase better.

Reply via email to