From f342e14e7e4d3db4238a1f09f768803c229414e3 Mon Sep 17 00:00:00 2001 From: DatDang Date: Fri, 15 Mar 2024 10:06:39 +0700 Subject: [PATCH] Fix mobile cannot download attachment --- .../email/presentation/widgets/attachment_item_widget.dart | 2 +- .../widgets/attachment_list/attachment_list_item_widget.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/features/email/presentation/widgets/attachment_item_widget.dart b/lib/features/email/presentation/widgets/attachment_item_widget.dart index 0eca212030..f37c468729 100644 --- a/lib/features/email/presentation/widgets/attachment_item_widget.dart +++ b/lib/features/email/presentation/widgets/attachment_item_widget.dart @@ -47,7 +47,7 @@ class AttachmentItemWidget extends StatelessWidget { return Material( color: Colors.transparent, child: InkWell( - onTap: isLoading ? null : () => viewAttachmentAction?.call(attachment), + onTap: isLoading ? null : () => (viewAttachmentAction ?? downloadAttachmentAction)?.call(attachment), customBorder: const RoundedRectangleBorder( borderRadius: BorderRadius.all(Radius.circular(AttachmentItemWidgetStyle.radius)) ), diff --git a/lib/features/email/presentation/widgets/attachment_list/attachment_list_item_widget.dart b/lib/features/email/presentation/widgets/attachment_list/attachment_list_item_widget.dart index ea8aa37ec1..4544bd6b2e 100644 --- a/lib/features/email/presentation/widgets/attachment_list/attachment_list_item_widget.dart +++ b/lib/features/email/presentation/widgets/attachment_list/attachment_list_item_widget.dart @@ -46,7 +46,7 @@ class AttachmentListItemWidget extends StatelessWidget { return Material( type: MaterialType.transparency, child: InkWell( - onTap: isLoading ? null : () => viewAttachmentAction?.call(attachment), + onTap: isLoading ? null : () => (viewAttachmentAction?? downloadAttachmentAction)?.call(attachment), child: Padding( padding: AttachmentListItemWidgetStyle.contentPadding, child: Row(