TF-2596 Support mail to with several recipients

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2024-02-16 18:23:28 +07:00
committed by Dat PHAM HOANG
parent b60d071d9a
commit 5c7d2fd5d9
8 changed files with 51 additions and 32 deletions
@@ -456,7 +456,7 @@ class ComposerController extends BaseController {
_addAttachmentFromFileShare(arguments.listSharedMediaFile!);
break;
case EmailActionType.composeFromEmailAddress:
listToEmailAddress.add(arguments.emailAddress!);
listToEmailAddress.addAll(arguments.listEmailAddress ?? []);
isInitialRecipient.value = true;
toAddressExpandMode.value = ExpandMode.COLLAPSE;
_updateStatusEmailSendButton();
@@ -466,8 +466,8 @@ class ComposerController extends BaseController {
setSubjectEmail(arguments.subject!);
subjectEmailInputController.text = arguments.subject!;
}
if (arguments.emailAddress != null) {
listToEmailAddress.add(arguments.emailAddress!);
if (arguments.listEmailAddress?.isNotEmpty == true) {
listToEmailAddress.addAll(arguments.listEmailAddress!);
isInitialRecipient.value = true;
toAddressExpandMode.value = ExpandMode.COLLAPSE;
}
@@ -512,8 +512,8 @@ class ComposerController extends BaseController {
setSubjectEmail(arguments.subject!);
subjectEmailInputController.text = arguments.subject!;
}
if (arguments.emailAddress != null) {
listToEmailAddress.add(arguments.emailAddress!);
if (arguments.listEmailAddress?.isNotEmpty == true) {
listToEmailAddress.addAll(arguments.listEmailAddress!);
isInitialRecipient.value = true;
toAddressExpandMode.value = ExpandMode.COLLAPSE;
}