TF-1698 Fix system not redirect correct url when user double click many times to view email in mailbox

(cherry picked from commit 1f205b2d89d6db3b84193e8bd3941a3e310f2a6a)
This commit is contained in:
dab246
2023-04-10 11:44:18 +07:00
committed by Dat Vu
parent 5ab379bfb7
commit c190d6bc06
8 changed files with 24 additions and 22 deletions
@@ -1564,8 +1564,8 @@ class MailboxDashBoardController extends ReloadableController {
emailsInCurrentMailbox.value = newEmailList;
}
void openMailboxAction(BuildContext context, PresentationMailbox presentationMailbox) {
dispatchAction(OpenMailboxAction(context, presentationMailbox));
void openMailboxAction(PresentationMailbox presentationMailbox) {
dispatchMailboxUIAction(OpenMailboxAction(presentationMailbox));
}
bool get enableSpamReport => spamReportController.enableSpamReport;
@@ -1,6 +1,5 @@
import 'package:core/presentation/state/failure.dart';
import 'package:core/presentation/state/success.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jmap_dart_client/jmap/account_id.dart';
import 'package:jmap_dart_client/jmap/core/session/session.dart';
@@ -107,10 +106,10 @@ class SpamReportController extends BaseController {
bool get enableSpamReport => _spamReportState.value == SpamReportState.enabled;
void openMailbox(BuildContext context) {
void openMailbox() {
final mailboxDashBoardController = Get.find<MailboxDashBoardController>();
_storeLastTimeDismissedSpamReportedAction();
mailboxDashBoardController.openMailboxAction(context, _presentationSpamMailbox.value!);
mailboxDashBoardController.openMailboxAction(_presentationSpamMailbox.value!);
}
void storeSpamReportStateAction(SpamReportState spamReportState) {