TF-1360 Fix can not MarkAsRead when open app from notification
This commit is contained in:
@@ -391,8 +391,7 @@ class SingleEmailController extends BaseController with AppLoaderMixin {
|
|||||||
|
|
||||||
void markAsEmailRead(PresentationEmail presentationEmail, ReadActions readActions) async {
|
void markAsEmailRead(PresentationEmail presentationEmail, ReadActions readActions) async {
|
||||||
final accountId = mailboxDashBoardController.accountId.value;
|
final accountId = mailboxDashBoardController.accountId.value;
|
||||||
final mailboxCurrent = getMailboxContain(presentationEmail);
|
if (accountId != null) {
|
||||||
if (accountId != null && mailboxCurrent != null) {
|
|
||||||
consumeState(_markAsEmailReadInteractor.execute(accountId, presentationEmail.toEmail(), readActions));
|
consumeState(_markAsEmailReadInteractor.execute(accountId, presentationEmail.toEmail(), readActions));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -757,8 +756,7 @@ class SingleEmailController extends BaseController with AppLoaderMixin {
|
|||||||
|
|
||||||
void markAsStarEmail(PresentationEmail presentationEmail, MarkStarAction markStarAction) async {
|
void markAsStarEmail(PresentationEmail presentationEmail, MarkStarAction markStarAction) async {
|
||||||
final accountId = mailboxDashBoardController.accountId.value;
|
final accountId = mailboxDashBoardController.accountId.value;
|
||||||
final mailboxCurrent = getMailboxContain(presentationEmail);
|
if (accountId != null) {
|
||||||
if (accountId != null && mailboxCurrent != null) {
|
|
||||||
consumeState(_markAsStarEmailInteractor.execute(accountId, presentationEmail.toEmail(), markStarAction));
|
consumeState(_markAsStarEmailInteractor.execute(accountId, presentationEmail.toEmail(), markStarAction));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user