TIM class

Constructors

TIM()

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

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

addRecvNewMessageHandler() Future<void>
enableQuicMode() Future<void>
exitGroup({required String groupId}) Future<bool>
getGroupInfo(String groupId) Future<V2TimValueCallback<List<V2TimGroupInfoResult>>>
getGroupUserInfo(String groupId, String userId) → dynamic
getMessageList({String? groupId, String? userId, String? lastMsgId, required int count}) → dynamic
getServerTime() Future<V2TimValueCallback<int>>
init(int sdkAppId) Future<bool>
joinGroup({required String groupId}) Future<bool>
login({required String userId, required String userSig}) Future<bool>
logout() Future<bool>
removeAddvancedMsgListener() Future<bool>
sendCustomMessage({required String data, String desc = "", String extension = "", required String groupId}) → dynamic
sendFileMessage({required String filePath, required String fileName, required String groupId, dynamic createMessageCallback(V2TimValueCallback<V2TimMsgCreateInfoResult> res)?}) Future<V2TimValueCallback<V2TimMessage>?>
sendImageMessage({required String imagePath, required String groupId, dynamic createMessageCallback(V2TimValueCallback<V2TimMsgCreateInfoResult> res)?}) Future<V2TimValueCallback<V2TimMessage>?>
sendMessage({V2TimMessage? message, required String groupId, required String receiver, String? cloudCustomData, String? messageId}) Future<V2TimValueCallback<V2TimMessage>?>
sendTextMessage({required String text, String groupId = "", String receiver = "", String? cloudCustomData, dynamic createMessageCallback(V2TimValueCallback<V2TimMsgCreateInfoResult> res)?}) Future<V2TimValueCallback<V2TimMessage>?>
setGroupNotification({required String groupId, required String notification}) → dynamic
setUserInfo(String nickName, String avatar) Future<void>
uninit() Future<bool>