ChatUtil class

Constructors

ChatUtil()

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

convertApproveOptToInviteOption(int? approveOpt) GroupJoinOption
convertDateToHMStr(DateTime? date) String?
convertGenderToInt(Gender gender) int
convertGroupAddOptToJoinOption(int? groupAddOpt) GroupJoinOption
convertToGender(int? gender) Gender
convertToGroupMember(V2TimGroupMemberInfo v2Member) GroupMember
convertToMessageExtensions(List<V2TimMessageExtension>? v2Extensions) List<MessageExtension>
convertToMessageReactions(List<V2TimMessageReaction>? v2Reactions) List<MessageReaction>
convertToMessageReceipt(V2TimMessageReceipt v2Receipt) MessageReceipt
convertToReceiveMessageOpt(int v2Opt) ReceiveMessageOpt
convertToSystemInfoFromGroupInfoChangedList(String groupID, String opUser, List<String> userList, List<V2TimGroupChangeInfo?> groupChangeInfoList) List<SystemMessageInfo>
convertToSystemInfoFromGroupTips(V2TimGroupTipsElem tipsElem) List<SystemMessageInfo>
convertToSystemInfoFromRecall(V2TimMessage message, V2TimUserFullInfo? operateUser, String? reason) RecallMessageSystemMessage
convertToUIMessage(V2TimMessage imMessage) MessageInfo
convertToUIMessageStatus(V2TimMessage imMessage) MessageStatus
convertToUserFullProfile(V2TimUserFullInfo v2UserInfo) UserProfile
convertToUserProfile(V2TimUserInfo v2UserInfo) UserProfile
convertToV2TIMReceiveMessageOpt(ReceiveMessageOpt opt) → ReceiveMsgOptEnum
dictionary2JsonData(Map<String, dynamic>? dictionary) → dynamic
generateMediaPath({required MessageType messageType, String? prefix, String? withExtension, bool isCache = false}) String
getActualMediaPath(MessageType messageType, String? mediaPath, String uuid, String? extension) Map<String, dynamic>
getGroupID(String? conversationID) String
getHomePath({bool isCache = false}) String
getMediaHomePath({required MessageType messageType, bool isCache = false}) String
getMemberShowName(V2TimGroupMemberInfo? info) String
getMemberShowNameFromTips(V2TimGroupTipsElem? tips, String? userId) String
getMembersShowName(List<V2TimGroupMemberInfo?>? infoList) List<String>
getMessageBody(V2TimMessage imMessage) MessageBody?
getMessageSenderName(MessageInfo? message) String
getMessageType(V2TimMessage imMessage) MessageType
getUserID(String? conversationID) String
jsonData2Dictionary(dynamic jsonData) Map<String, dynamic>?