V2TIMMessageManager class 
 
    
    
  
    
  
    
  
    Methods
    
        - 
  addAdvancedMsgListener(V2TimAdvancedMsgListener listener, String? listenerUuid)
    → void
  
  
- 
  
  
- 
  addMessageReaction({String? msgID, required String reactionID})
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  clearC2CHistoryMessage()
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  clearGroupHistoryMessage()
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  convertVoiceToText({String? msgID, required String language, String? webMessageInstance})
    → Future<V2TimValueCallback<String>>
  
  
- 
  
  
- 
  createCustomMessage({required String data, String? desc, String? extension})
    → Future<V2TimValueCallback<V2TimMsgCreateInfoResult>>
  
  
- 
  
  
- 
  createFaceMessage({required int index, required String data})
    → Future<V2TimValueCallback<V2TimMsgCreateInfoResult>>
  
  
- 
  
  
- 
  createFileMessage(Map<String, dynamic> params)
    → Future<V2TimValueCallback<V2TimMsgCreateInfoResult>>
  
  
- 
  
  
- 
  createForwardMessage({String? msgID})
    → Future<V2TimValueCallback<V2TimMsgCreateInfoResult>>
  
  
- 
  
  
- 
  createImageMessage(Map<String, dynamic> params)
    → Future<V2TimValueCallback<V2TimMsgCreateInfoResult>>
  
  
- 
  
  
- 
  createLocationMessage({required String desc, required double longitude, required double latitude})
    → Future<V2TimValueCallback<V2TimMsgCreateInfoResult>>
  
  
- 
  
  
- 
  createMergerMessage({List<String>? msgIDList, required String title, required List<String> abstractList, required String compatibleText, List<String>? webMessageInstanceList})
    → Future<V2TimValueCallback<V2TimMsgCreateInfoResult>>
  
  
- 
  
  
- 
  createMessage<T, F>({required String type, required Map<String, dynamic> params})
    → Future<V2TimValueCallback<V2TimMsgCreateInfoResult>>
  
  
- 
  
  
- 
  createTextAtMessage({required String text, required List<String> atUserList})
    → Future<V2TimValueCallback<V2TimMsgCreateInfoResult>>
  
  
- 
  
  
- 
  createTextMessage({required String text})
    → Future<V2TimValueCallback<V2TimMsgCreateInfoResult>>
  
  
- 
  
  
- 
  createVideoMessage(Map<String, dynamic> params)
    → Future<V2TimValueCallback<V2TimMsgCreateInfoResult>>
  
  
- 
  
  
- 
  deleteMessageFromLocalStorage()
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  deleteMessages(dynamic params)
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  downloadMergerMessage({String? msgID})
    → Future<V2TimValueCallback<List<V2TimMessage>>>
  
  
- 
  
  
- 
  findMessages({required List<String> messageIDList})
    → Future<V2TimValueCallback<List<V2TimMessage>>>
  
  
- 
  
  
- 
  getAllUserListOfMessageReaction({String? msgID, required String reactionID, required int nextSeq, required int count, String? webMessageInstance})
    → Future<V2TimValueCallback<V2TimMessageReactionUserResult>>
  
  
- 
  
  
- 
  getC2CHistoryMessageList(dynamic params)
    → Future<V2TimValueCallback<List<V2TimMessage>>>
  
  
- 
  
  
- 
  getC2CHistoryMessageListV2(dynamic params)
    → Future<V2TimValueCallback<V2TimMessageListResult>>
  
  
- 
  
  
- 
  getC2CReceiveMessageOpt()
    → Future
  
  
- 
  
  
- 
  getGroupHistoryMessageList(dynamic params)
    → Future<V2TimValueCallback<List<V2TimMessage>>>
  
  
- 
  
  
- 
  getGroupMessageReadMemberList({String? messageID, required GetGroupMessageReadMemberListFilter filter, int nextSeq = 0, int count = 100})
    → Future<V2TimValueCallback<V2TimGroupMessageReadMemberList>>
  
  
- 
  
  
- 
  getHistoryMessageListWithoutFormat()
    → Future
  
  
- 
  
  
- 
  getMessageList(dynamic getMsgListParams)
    → Future<V2TimValueCallback<List<V2TimMessage>>>
  
  
- 
  
  
- 
  getMessageListV2(dynamic getMsgListParams)
    → Future<V2TimValueCallback<V2TimMessageListResult>>
  
  
- 
  
  
- 
  getMessageListV2ByLastMessage(dynamic getMsgListParams)
    → Future<V2TimValueCallback<V2TimMessageListResult>>
  
  
- 
  
  
- 
  getMessageReactions({List<String>? msgIDList, required int maxUserCountPerReaction, List<String>? webMessageInstanceList})
    → Future<V2TimValueCallback<List<V2TimMessageReactionResult>>>
  
  
- 
  
  
- 
  getMessageReadReceipts({required List<String> messageIDList})
    → Future<V2TimValueCallback<List<V2TimMessageReceipt>>>
  
  
- 
  
  
- 
  handleSetMessageMap(dynamic messageInfo)
    → dynamic
  
  
- 
  
  
- 
  insertC2CMessageToLocalStorage()
    → Future
  
  
- 
  
  
- 
  insertGroupMessageToLocalStorage()
    → Future
  
  
- 
  
  
- 
  markC2CMessageAsRead(dynamic params)
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  markGroupMessageAsRead(dynamic params)
    → Future
  
  
- 
  
  
- 
  markMsgReaded(dynamic markMsgReadedParams)
    → Future
  
  
- 
  
  
- 
  modifyMessage({required V2TimMessage message})
    → Future<V2TimValueCallback<V2TimMessageChangeInfo>>
  
  
- 
  
  
- 
  noSuchMethod(Invocation invocation)
    → dynamic
  
  
- 
  Invoked when a nonexistent method or property is accessed.
  inherited 
- 
  removeAdvancedMsgListener(String? listenerUuid, bool hasListener)
    → void
  
  
- 
  
  
- 
  removeMessageReaction({String? msgID, required String reactionID})
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  reSendMessage(Map<String, dynamic> params)
    → Future
  
  
- 
  
  
- 
  revokeMessage(dynamic params)
    → Future
  
  
- 
  
  
- 
  searchLocalMessages(V2TimMessageSearchParam searchParam)
    → Future
  
  
- 
  
  
- 
  sendCustomMessage<T, F>(Map<String, dynamic> params)
    → Future<T>
  
  
- 
  
  
- 
  sendFaceMessage<T, F>(Map<String, dynamic> params)
    → Future<T>
  
  
- 
  
  
- 
  sendFileMessage<T, F>(Map<String, dynamic> params)
    → Future<T>
  
  
- 
  
  
- 
  sendForwardMessage<T, F>(Map<String, dynamic> params)
    → Future<T>
  
  
- 
  
  
- 
  sendImageMessage<T, F>(Map<String, dynamic> params)
    → Future<T>
  
  
- 
  
  
- 
  sendLocationMessage<T, F>(Map<String, dynamic> params)
    → Future<T>
  
  
- 
  
  
- 
  sendMergerMessage<T, F>(Map<String, dynamic> params)
    → Future<T>
  
  
- 
  
  
- 
  sendMessage<T, F>({required String type, required Map<String, dynamic> params})
    → Future
  
  
- 
  
  
- 
  sendMessageForNew<T, F>({required Map<String, dynamic> params})
    → Future<V2TimValueCallback<V2TimMessage>>
  
  
- 
  
  
- 
  sendMessageReadReceipts({List<String>? messageIDList})
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  sendSoundMessage()
    → Future<V2TimValueCallback<V2TimMessage>>
  
  
- 
  
  
- 
  sendTextAtMessage<T, F>(Map<String, dynamic> params)
    → Future<T>
  
  
- 
  
  
- 
  sendTextMessage<T, F>(Map<String, dynamic> params)
    → Future<T>
  
  
- 
  
  
- 
  sendVideoMessage<T, F>(Map<String, dynamic> params)
    → Future<T>
  
  
- 
  
  
- 
  setC2CReceiveMessageOpt({required List<String> userIDList, required int opt})
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  setCloudCustomData()
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  setGroupReceiveMessageOpt(dynamic params)
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  setLocalCustomData()
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  setLocalCustomInt()
    → Future<V2TimCallback>
  
  
- 
  
  
- 
  toString()
    → String
  
  
- 
  A string representation of this object.
  inherited 
- 
  translateText({required List<String> texts, required String targetLanguage, String? sourceLanguage})
    → Future<V2TimValueCallback<Map<String, String>>>
  
  
-