deleteRemoteAndLocalConversationsMark method
- required List<
String> conversationIds, - required ConversationMarkType mark,
Unmarks conversations.
This method unmarks conversations both locally and on the server.
Param conversationIds The list of conversation IDs to unmark.
Param mark The conversation mark to remove. See ConversationMarkType.
Implementation
Future<void> deleteRemoteAndLocalConversationsMark({
required List<String> conversationIds,
required ConversationMarkType mark,
}) async {
try {
Map map = {
'convIds': conversationIds,
'mark': mark.index,
};
Map result = await platform_interface.Client.instance.chatManager.callNativeMethod(
ChatMethodKeys.deleteRemoteAndLocalConversationsMark,
map,
);
ChatError.hasErrorFromResult(result);
} catch (e) {
rethrow;
}
}