SDKsAndroid
Delete a conversation and its messages
Use deleteConversationAndDeleteAllMsg() to delete an Android conversation and its messages.
Use deleteConversationAndDeleteAllMsg() for a product action such as “delete this chat”.
OpenIMClient.getInstance().conversationManager.deleteConversationAndDeleteAllMsg(
new OnBase<String>() {
@Override
public void onSuccess(String data) {
messageStore.clearConversation(conversationID);
conversationStore.remove(conversationID);
}
@Override
public void onError(int code, String error) {
recordConversationDeleteFailure(code, error);
}
},
conversationID
);After success, clear the current message list and conversation row. This does not delete a friend relationship or leave or dismiss a group. A conversation can be regenerated by a new message or synchronization while the chat target still exists; reconcile through onConversationChanged or a fresh query.
Was this page helpful?