isMessageCanbeRecalled method
Implementation
Map<bool, bool> isMessageCanbeRecalled() {
var recallTimeDifference =
((DateTime.now().millisecondsSinceEpoch - 30000) * 1000);
return {
selectedChatList.any((element) =>
element.isMessageSentByMe &&
!element.isMessageRecalled.value &&
(element.messageSentTime > recallTimeDifference)):
selectedChatList.any((element) =>
!element.isMessageRecalled.value &&
(element.isMediaMessage() &&
element.mediaChatMessage!.mediaLocalStoragePath
.checkNull()
.isNotEmpty))
};
}