TencentCloudChatDownloadUtils 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

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 Properties

currentDownloadingList List<DownloadMessageQueueData>
getter/setter pair
downloadQueue Map<String, List<DownloadMessageQueueData>>
getter/setter pair
messageDownloadFinishedList List<String>
getter/setter pair
timmer Timer?
getter/setter pair

Static Methods

addDownloadMessageToQueue({required DownloadMessageQueueData data, bool? isClick}) → void
console(String logs) → void
disose() → dynamic
downloadMessage({required String msgID, required int messageType, required int imageType, required bool isSnapshot}) → void
genrateUniqueDownloadMessageKey({required String msgID, required int imageType, required bool isSnap}) String
handleDownloadProgressEvent(V2TimMessageDownloadProgress progress) → void
init() → dynamic
isDownloading({required DownloadMessageQueueData data}) bool
isInDownloadQueue({required DownloadMessageQueueData data}) bool
removeFromDownloadQueue({required DownloadMessageQueueData data}) → void
startDownload(Timer timer) → dynamic
updateCurrentDownloadMessage(V2TimMessageDownloadProgress progress) → void
updateMessageLocalUrlInMemory(V2TimMessageDownloadProgress progress) → void