TencentCloudChatMessageSDK class
Methods
-
addUIKitListener({required dynamic listener})
→ String
-
-
clearC2CHistoryMessage({required String userID})
→ Future<V2TimCallback>
-
-
createFaceMessage({required int index, required String name})
→ Future<V2TimMsgCreateInfoResult?>
-
-
createFileMessage({String? filePath, String? fileName, dynamic inputElement})
→ Future<V2TimMsgCreateInfoResult?>
-
-
createForwardCombinedMessage({required List<String> msgIDList, required String title, required List<String> abstractList, required String compatibleText})
→ Future<V2TimMsgCreateInfoResult?>
-
-
createForwardIndividuallyMessage({required String msgID})
→ Future<V2TimMsgCreateInfoResult?>
-
-
createImageMessage({String? imagePath, String? imageName, dynamic inputElement})
→ Future<V2TimMsgCreateInfoResult?>
-
-
createTextMessage({required String text, required List<String> mentionedUsers})
→ Future<V2TimMsgCreateInfoResult?>
-
-
createVideoMessage({required String videoFilePath, required String type, String? snapshotPath, required int duration, dynamic inputElement})
→ Future<V2TimMsgCreateInfoResult?>
-
-
createVoiceMessage({required String voicePath, required int duration})
→ Future<V2TimMsgCreateInfoResult?>
-
-
deleteMessagesForEveryone({required List<V2TimMessage> messages})
→ Future<List<V2TimMessage>>
-
-
deleteMessagesForMe({required List<String> msgIDs, required List webMessageInstanceList})
→ Future<V2TimCallback?>
-
-
findMessages({required List<String> msgIds})
→ Future<V2TimValueCallback<List<V2TimMessage>>>
-
-
getHistoryMessageList({HistoryMsgGetTypeEnum getType = HistoryMsgGetTypeEnum.V2TIM_GET_LOCAL_OLDER_MSG, String? userID, String? groupID, int lastMsgSeq = -1, required int count, String? lastMsgID, List<int>? messageTypeList, List<int>? messageSeqList, int? timeBegin, int? timePeriod, bool needCache = true})
→ Future<V2TimMessageListResult>
-
-
getLocalMessageByElemType({required String lastMsgId, bool? isNewer, required int convType, required String convKey})
→ Future<V2TimValueCallback<V2TimMessageListResult>>
-
-
getMergeMessages({required String msgID})
→ Future<List<V2TimMessage>>
-
-
getMessageOnlineUrl({required String msgID})
→ Future<V2TimMessageOnlineUrl?>
-
-
init({OnRecvC2CReadReceiptCallback? onRecvC2CReadReceipt, OnRecvMessageRevokedCallback? onRecvMessageRevoked, OnRecvNewMessageCallback? onRecvNewMessage, OnSendMessageProgressCallback? onSendMessageProgress, OnRecvMessageModified? onRecvMessageModified, OnRecvMessageReadReceipts? onRecvMessageReadReceipts, OnRecvMessageExtensionsChanged? onRecvMessageExtensionsChanged, OnRecvMessageExtensionsDeleted? onRecvMessageExtensionsDeleted, OnRecvMessageReactionsChanged? onRecvMessageReactionsChanged, OnMessageDownloadProgressCallback? onMessageDownloadProgressCallback})
→ void
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
removeUIKitListener({required String listenerID})
→ void
-
-
sendMessage({required String id, String? userID, String? groupID, MessagePriorityEnum priority = MessagePriorityEnum.V2TIM_PRIORITY_NORMAL, bool onlineUserOnly = false, bool isExcludedFromUnreadCount = false, bool needReadReceipt = false, OfflinePushInfo? offlinePushInfo, String? cloudCustomData, String? localCustomData})
→ Future<V2TimValueCallback<V2TimMessage>>
-
-
setLocalCustomData({required String msgID, required String key, required String value, required String currentValue, required String convKey, required int convType, required String setType, required String currentMemoreyMsgId})
→ Future<void>
-
-
toString()
→ String
-
A string representation of this object.
inherited