TF-3924 Thread Detail Memory leak resolve

This commit is contained in:
DatDang
2025-07-31 13:45:03 +07:00
committed by Dat H. Pham
parent d83e92bc5f
commit 0b17dc26e8
8 changed files with 38 additions and 55 deletions
@@ -93,6 +93,7 @@ import 'package:tmail_ui_user/features/email/domain/usecases/send_receipt_to_sen
import 'package:tmail_ui_user/features/email/domain/usecases/store_opened_email_interactor.dart';
import 'package:tmail_ui_user/features/email/presentation/action/email_ui_action.dart';
import 'package:tmail_ui_user/features/email/presentation/bindings/calendar_event_interactor_bindings.dart';
import 'package:tmail_ui_user/features/email/presentation/bindings/mdn_interactor_bindings.dart';
import 'package:tmail_ui_user/features/email/presentation/extensions/attachment_extension.dart';
import 'package:tmail_ui_user/features/email/presentation/extensions/calendar_attendee_extension.dart';
import 'package:tmail_ui_user/features/email/presentation/extensions/calendar_organizer_extension.dart';
@@ -265,6 +266,8 @@ class SingleEmailController extends BaseController with AppLoaderMixin {
_downloadProgressStateController.close();
_attachmentListScrollController.dispose();
emailScrollController.dispose();
CalendarEventInteractorBindings().dispose();
MdnInteractorBindings().dispose();
super.onClose();
}