fixed history deletion. fixed #780

This commit is contained in:
iNPUTmice 2014-12-15 17:14:27 +01:00
parent a6cfbf2f2d
commit 2bd4621245
2 changed files with 11 additions and 1 deletions

View file

@ -2086,6 +2086,16 @@ public class XmppConnectionService extends Service implements OnPhoneContactsLoa
} }
} }
public void clearConversationHistory(final Conversation conversation) {
conversation.clearMessages();
new Thread(new Runnable() {
@Override
public void run() {
databaseBackend.deleteMessagesInConversation(conversation);
}
}).start();
}
public interface OnConversationUpdate { public interface OnConversationUpdate {
public void onConversationUpdate(); public void onConversationUpdate();
} }

View file

@ -491,7 +491,7 @@ public class ConversationActivity extends XmppActivity implements
@Override @Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
conversation.clearMessages(); ConversationActivity.this.xmppConnectionService.clearConversationHistory(conversation);
if (endConversationCheckBox.isChecked()) { if (endConversationCheckBox.isChecked()) {
endConversation(conversation); endConversation(conversation);
} else { } else {