Hi Michal,

On 24 Feb 2017, at 08:31, Michal Piotrowski 
<[email protected]> wrote:
> XEP-0386: Bind 2.0 spec says:
> 
> > Clear the offline messages for this user, if any, without sending them (as 
> > they will be provided by MAM).
> 
> XEP-0160: Best Practices for Handling Offline Messages says:
> 
> > When the recipient next sends non-negative available presence to the 
> > server, the server delivers the message to the resource that has sent that 
> > presence.
> 
> Also the "non-negative" available presence is to my understanding a initial 
> presence sent by the client after bind. Should we assume that doing Bind 2.0 
> client already has a resource with "non-negative" available presence? Or how 
> do you imagine interoperability of Bind 2.0 and Best Practices for Handling 
> Offline Messages?
> 
> I just would like to be clear about a following scenario:
> 
> 1. Client A does Bind 2.0
> 2. The server clears offline messages for this client A and delivers unread 
> as described in Bind 2.0

Offline message stores are per-account, rather than per-client, so it clears 
the offline messages for the account, but yes.

> 3. Client B sends messages to client A
> 4. Client A sends its initial presence. To my understanding only after this 
> point the server can deliver messages to the client's resource.

Depending whether they’re full-JID or bare-JID messages, but yes. 

Maybe initial presence should also be wrapped up inside bind2?

> I'd gladly hear what I missed. 

Nothing, I think.

/K
_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: [email protected]
_______________________________________________

Reply via email to