TF-3480 Handle reopen multiple composer when reload page or session expired

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-02-28 01:29:38 +07:00
committed by Dat H. Pham
parent 810d86b100
commit cfc72a6f4f
24 changed files with 318 additions and 101 deletions
@@ -39,6 +39,8 @@ class CreateEmailRequest with EquatableMixin {
final SendingEmail? emailSendingQueue;
final ScreenDisplayMode displayMode;
final Uri? uploadUri;
final int? composerIndex;
final String? composerId;
CreateEmailRequest({
required this.session,
@@ -67,6 +69,8 @@ class CreateEmailRequest with EquatableMixin {
this.emailSendingQueue,
this.displayMode = ScreenDisplayMode.normal,
this.uploadUri,
this.composerIndex,
this.composerId,
});
@override
@@ -97,5 +101,7 @@ class CreateEmailRequest with EquatableMixin {
emailSendingQueue,
displayMode,
uploadUri,
composerIndex,
composerId,
];
}