onUploadDownloadProgressChanged method
void
onUploadDownloadProgressChanged(
- String messageId,
- String progressPercentage
)
Implementation
void onUploadDownloadProgressChanged(
String messageId, String progressPercentage) {
if (messageId.isNotEmpty) {
final index = starredChatList
.indexWhere((message) => message.messageId == messageId);
debugPrint(
"Media Status Onprogress changed---> onUploadDownloadProgressChanged $index $messageId $progressPercentage");
if (!index.isNegative) {
starredChatList[index]
.mediaChatMessage
?.mediaProgressStatus(int.parse(progressPercentage));
starredChatList.refresh();
}
if (isSearch.value) {
var selectedIndex = searchedStarredMessageList
.indexWhere((message) => message.messageId == messageId);
if (!selectedIndex.isNegative) {
searchedStarredMessageList[selectedIndex]
.mediaChatMessage
?.mediaProgressStatus(int.parse(progressPercentage));
}
}
}
}