TencentCloudChatMessageSeparateDataProvider class
Methods
-
addListener(VoidCallback listener)
→ void
-
Register a closure to be called when the object changes.
inherited
-
addMessageVideoInit()
→ dynamic
-
-
addSelectedMessage({required V2TimMessage message})
→ dynamic
-
-
addUIKitListener()
→ String
-
-
closeSticker()
→ dynamic
-
-
deleteMessagesForEveryone({required List<V2TimMessage> messages})
→ Future
-
-
deleteMessagesForMe({required List<V2TimMessage> messages})
→ Future
-
-
dispose()
→ void
-
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
override
-
getMessageListForRender({String? messageListKey})
→ List<V2TimMessage>
-
-
getVideoAndImageElem()
→ dynamic
-
-
init({String? userID, String? groupID, String? topicID, TencentCloudChatMessageConfig? config, TencentCloudChatMessageBuilders? builders, TencentCloudChatMessageController? controller, TencentCloudChatMessageEventHandlers? eventHandlers})
→ void
-
-
loadConversation({bool shouldUpdateState = false})
→ Future<V2TimConversation>
-
-
loadMessageList({String? userID, String? groupID, String? topicID, required TencentCloudChatMessageLoadDirection direction, int count = 20, String? lastMsgID, int? lastMsgSeq})
→ Future<void>
-
-
loadToSpecificMessage({bool highLightTargetMessage = true, V2TimMessage? message, int? timeStamp, int? seq})
→ Future<bool>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners()
→ void
-
Call all the registered listeners.
inherited
-
recallMessage({required V2TimMessage message})
→ Future
-
-
removeListener(VoidCallback listener)
→ void
-
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
removeSelectedMessage({required V2TimMessage message})
→ dynamic
-
-
removeUIKitListener()
→ void
-
-
sendFaceMessage(int index, String name)
→ dynamic
-
-
sendFileMessage({String? filePath, String? fileName, dynamic inputElement})
→ dynamic
-
-
sendForwardCombinedMessage(List<V2TimMessage> messages, List<({String? groupID, String? userID})> chats)
→ dynamic
-
-
sendForwardIndividuallyMessage(List<String> msgIDs, List<({String? groupID, String? userID})> chats)
→ dynamic
-
-
sendImageMessage({String? imagePath, String? imageName, dynamic inputElement})
→ dynamic
-
-
sendTextMessage(String text, List<String> mentionedUsers)
→ dynamic
-
-
sendVideoMessage({String? videoPath, dynamic inputElement})
→ dynamic
-
-
sendVoiceMessage(String voicePath, int duration)
→ dynamic
-
-
setStickerPosition(Offset offset)
→ dynamic
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
triggerLinkTappedEvent(String link)
→ void
-
-
triggerSelectedMessage({required V2TimMessage message})
→ dynamic
-
-
uikitListener(Map<String, dynamic> data)
→ void
-
-
unInit()
→ void
-