Even though not yet quite perfect (see the discussion about Message-ID and
MR2) MAM works reasonable well. A MAM capable client has no trouble to
automatically catch up with lost messages.  However if the MAM capable
client is the only client in the game it will (with normal setups)
regularly receive both the offline messages and the messages downloaded
from the MAM archive. Now client side de-duplication usually works good
enough for the average user not to notice however this is far from being an
ideal solution.

Is there a solution to this problem that can simply be solved by server
side configuration?
Will simply disabling offline message return all messages to the sender
even though they are stored in MAM?

Maybe it is time to develop some business rules or best practises that deal
with this scenario and the maybe similar scenario of what should happen
with messages that get failed due to a SM time out.

cheers
Daniel

Reply via email to