TIMConversationManager class

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addConversationListener({V2TimConversationListener? listener}) → void
addConversationsToGroup({required String groupName, required List<String> conversationIDList}) Future<V2TimValueCallback<List<V2TimConversationOperationResult>>>
cleanConversationUnreadMessageCount({required String conversationID, required int cleanTimestamp, required int cleanSequence}) Future<V2TimCallback>
createConversationGroup({required String groupName, required List<String> conversationIDList}) Future<V2TimValueCallback<List<V2TimConversationOperationResult>>>
deleteConversation({required String conversationID}) Future<V2TimCallback>
deleteConversationGroup({required String groupName}) Future<V2TimCallback>
deleteConversationList({required List<String> conversationIDList, required bool clearMessage}) Future<V2TimValueCallback<List<V2TimConversationOperationResult>>>
deleteConversationsFromGroup({required String groupName, required List<String> conversationIDList}) Future<V2TimValueCallback<List<V2TimConversationOperationResult>>>
getConversation({required String conversationID}) Future<V2TimValueCallback<V2TimConversation>>
getConversationGroupList() Future<V2TimValueCallback<List<String>>>
getConversationList({required String nextSeq, required int count}) Future<V2TimValueCallback<V2TimConversationResult>>
getConversationListByConversationIds({required List<String> conversationIDList}) Future<V2TimValueCallback<List<V2TimConversation>>>
getConversationListByFilter({required V2TimConversationFilter filter, required int nextSeq, required int count}) Future<V2TimValueCallback<V2TimConversationResult>>
getConversationListWithoutFormat({required String nextSeq, required int count}) Future<LinkedHashMap>
getTotalUnreadMessageCount() Future<V2TimValueCallback<int>>
getUnreadMessageCountByFilter({required V2TimConversationFilter filter}) Future<V2TimValueCallback<int>>
init() → void
markConversation({required int markType, required bool enableMark, required List<String> conversationIDList}) Future<V2TimValueCallback<List<V2TimConversationOperationResult>>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pinConversation({required String conversationID, required bool isPinned}) Future<V2TimCallback>
removeConversationListener({V2TimConversationListener? listener}) → void
renameConversationGroup({required String oldName, required String newName}) Future<V2TimCallback>
setConversationCustomData({required String customData, required List<String> conversationIDList}) Future<V2TimValueCallback<List<V2TimConversationOperationResult>>>
setConversationDraft({required String conversationID, String? draftText = ""}) Future<V2TimCallback>
setConversationListener({required V2TimConversationListener listener}) → void
subscribeUnreadMessageCountByFilter({required V2TimConversationFilter filter}) Future<V2TimCallback>
toString() String
A string representation of this object.
inherited
unsubscribeUnreadMessageCountByFilter({required V2TimConversationFilter filter}) Future<V2TimCallback>

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance TIMConversationManager
getter/setter pair