@@ -673,6 +673,10 @@ public class Conversation extends AbstractEntity implements Blockable {
}
}
+ public void resetLastMessageTransmitted() {
+ this.setAttribute(ATTRIBUTE_LAST_MESSAGE_TRANSMITTED,String.valueOf(-1));
+ }
+
public boolean setLastMessageTransmitted(long value) {
long before = getLastMessageTransmitted();
if (value - before > 1000) {
@@ -2545,6 +2545,7 @@ public class XmppConnectionService extends Service implements OnPhoneContactsLoa
public void clearConversationHistory(final Conversation conversation) {
conversation.clearMessages();
conversation.setHasMessagesLeftOnServer(false); //avoid messages getting loaded through mam
+ conversation.resetLastMessageTransmitted();
new Thread(new Runnable() {
@Override
public void run() {