diff --git a/lib/features/email/presentation/controller/single_email_controller.dart b/lib/features/email/presentation/controller/single_email_controller.dart index 68277eb13..9d86b3c1d 100644 --- a/lib/features/email/presentation/controller/single_email_controller.dart +++ b/lib/features/email/presentation/controller/single_email_controller.dart @@ -223,6 +223,7 @@ class SingleEmailController extends BaseController with AppLoaderMixin { log('SingleEmailController::_handleOpenEmailDetailedView(): email unselected'); return; } + dispatchState(Right(GetEmailContentLoading())); emailSupervisorController.updateNewCurrentListEmail(); _updateCurrentEmailId(selectedEmail.id); @@ -364,7 +365,6 @@ class SingleEmailController extends BaseController with AppLoaderMixin { final emailLoaded = emailSupervisorController.getEmailInQueueByEmailId(emailId); if (emailLoaded != null) { - dispatchState(Right(GetEmailContentLoading())); consumeState(Stream.value(Right( GetEmailContentSuccess( emailContent: emailLoaded.emailContent, diff --git a/lib/features/email/presentation/email_view.dart b/lib/features/email/presentation/email_view.dart index bc2ec8fc1..f4f465e66 100644 --- a/lib/features/email/presentation/email_view.dart +++ b/lib/features/email/presentation/email_view.dart @@ -233,16 +233,15 @@ class EmailView extends GetWidget with AppLoaderMixin { return _buildEmailMessage(context, email); } else { return SingleChildScrollView( - primary: true, - physics : const ClampingScrollPhysics(), - child: Container( - margin: EdgeInsets.zero, - width: double.infinity, - alignment: Alignment.center, - padding: EdgeInsets.zero, - color: Colors.white, - child: _buildEmailMessage(context, email) - ) + physics : const ClampingScrollPhysics(), + child: Container( + margin: EdgeInsets.zero, + width: double.infinity, + alignment: Alignment.center, + padding: EdgeInsets.zero, + color: Colors.white, + child: _buildEmailMessage(context, email) + ) ); } }