TF-4384 Fix page not found 404 error when refreshing label views (#4390)
This commit is contained in:
@@ -5,6 +5,7 @@ import 'package:model/email/presentation_email.dart';
|
||||
import 'package:model/extensions/presentation_email_extension.dart';
|
||||
import 'package:model/mailbox/presentation_mailbox.dart';
|
||||
import 'package:tmail_ui_user/features/email/presentation/extensions/email_extension.dart';
|
||||
import 'package:tmail_ui_user/features/mailbox/presentation/extensions/presentation_mailbox_extension.dart';
|
||||
import 'package:tmail_ui_user/features/thread/domain/model/search_query.dart';
|
||||
import 'package:tmail_ui_user/features/thread_detail/domain/model/email_in_thread_detail_info.dart';
|
||||
import 'package:tmail_ui_user/main/routes/app_routes.dart';
|
||||
@@ -48,7 +49,10 @@ extension ListPresentationEmailExtensions on List<PresentationEmail> {
|
||||
AppRoutes.dashboard,
|
||||
router: NavigationRouter(
|
||||
emailId: currentEmail.id,
|
||||
mailboxId: isSearchEmailRunning ? null : selectedMailbox?.id,
|
||||
mailboxId: isSearchEmailRunning
|
||||
? null
|
||||
: selectedMailbox?.browserRouteMailboxId,
|
||||
labelId: selectedMailbox?.labelId,
|
||||
searchQuery: isSearchEmailRunning ? searchQuery : null,
|
||||
dashboardType: isSearchEmailRunning ? DashboardType.search : DashboardType.normal
|
||||
)
|
||||
|
||||
@@ -1469,7 +1469,8 @@ class ThreadController extends BaseController with EmailActionController {
|
||||
AppRoutes.dashboard,
|
||||
router: NavigationRouter(
|
||||
emailId: email.id,
|
||||
mailboxId: mailboxContain.mailboxId,
|
||||
mailboxId: mailboxContain.browserRouteMailboxId,
|
||||
labelId: mailboxContain.labelId,
|
||||
dashboardType: DashboardType.normal
|
||||
)
|
||||
));
|
||||
|
||||
Reference in New Issue
Block a user