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>?