<div id="reply-content">
        I started allowing MAM to store all messages (even those without a body), and the majority of the message in the archive ended up being just chat states and delivery receipts which lead me down this approach. Fetching the last 100 messages from the archive gave me about 30 messages with a body.
    </div><div id="reply-content"><br></div><div id="reply-content"><blockquote type="cite"><div id="quoted-message-content"><font color="#000000"><span style="font-size: 15px; background-color: rgba(255, 255, 255, 0);">You still have to deal with a client being focused and active with no user input. Basically I have my phone chat app up and I'm staring at it reading but not replying. Does the client update the last read ids automatically in that case?</span></font></div></blockquote></div><div id="reply-content"><span style="font-size: 15px; background-color: rgba(255, 255, 255, 0);">If the given chat is active then yes it gets marked as read straight away, buy if a your online and in another chat the read marker isn't moved.</span></div>
    <div id="A8015CB0EDE0409EBFC1BE13624DC430"><div><br></div>Regards<br><br>Spencer<div><br></div></div>
     
    <p style="color: #A0A0A8;">On Sunday, 19 May 2013 at 11:05, Lance Stout wrote:</p>
    <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
        <div id="quoted-message-content"><div><div>Oi, sorry for the messed up reply.</div><div><br></div><blockquote type="cite"><div><div>Thanks for the Feedback.</div><div><br></div><div>I think the issue with embedding it in a message is the neither XEP-0136 or XEP-0313 store message that have no body, which a includes a last read message.</div><div><br></div><div>Keeping it as a separate XEP means it can be used with any Message Archiving solution.</div></div></blockquote><div><br></div><div>Fair enough. Though MAM does allow arbitrary message storage, and enabling that would be just as easy as adding support for another XEP.</div><div><br></div><blockquote type="cite"><div><div><br></div><div>Also the auto sending of read is something I want to avoid, if they haven't read it then don't move the marker.</div></div></blockquote><div><br></div><div>You still have to deal with a client being focused and active with no user input. Basically I have my phone chat app up and I'm staring at it reading but not replying. Does the client update the last read ids automatically in that case?</div><div>_______________________________________________</div><div>JDev mailing list</div><div>Info: http://mail.jabber.org/mailman/listinfo/jdev</div><div>Unsubscribe: JDev-unsubscribe@jabber.org</div><div>_______________________________________________</div></div></div>
         
         
        <div style="border-bottom: 1px solid #f0f0f0; height: 10px;">
        </div>
        <br>
         
        <div style="font-weight: bold; font-size: 14px; margin-bottom: 5px;">Attachments:</div>
         
         
         
         
         
         
         
        <div>
             
            <div style="">- smime.p7s</div>
             
        </div>
         
         
         
    </blockquote>
     
    <div>
        <br>
    </div>