isMessageCanbeRecalled method

Map<bool, bool> isMessageCanbeRecalled()

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.value
                    .checkNull()
                    .isNotEmpty))
  };
}