From cfd1a8d5842d777ec286094d40a19616b7cea306 Mon Sep 17 00:00:00 2001 From: dab246 Date: Tue, 23 Apr 2024 16:19:39 +0700 Subject: [PATCH] Release the variable on memory when the controller is closed --- .../controller/mailbox_dashboard_controller.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart b/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart index cbed92947..124537725 100644 --- a/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart +++ b/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart @@ -2535,6 +2535,12 @@ class MailboxDashBoardController extends ReloadableController { _fcmService.closeStream(); applicationManager.releaseUserAgent(); BackButtonInterceptor.removeByName(AppRoutes.dashboard); + _identities = null; + composerArguments = null; + outboxMailbox = null; + sessionCurrent = null; + mapMailboxById = {}; + mapDefaultMailboxIdByRole = {}; super.onClose(); } } \ No newline at end of file