diff --git a/lib/features/composer/presentation/composer_controller.dart b/lib/features/composer/presentation/composer_controller.dart index 26e7afd8c..78f7a8437 100644 --- a/lib/features/composer/presentation/composer_controller.dart +++ b/lib/features/composer/presentation/composer_controller.dart @@ -964,6 +964,14 @@ class ComposerController extends BaseController { final unknownEmailAddress = EmailAddress(word, word); return [unknownEmailAddress]; } + if (GetUtils.isEmail(word)) { + bool isContainsTypedEmail = success.listEmailAddress.any((emailAddress) => emailAddress.email == word); + if (!isContainsTypedEmail) { + final unknownEmailAddress = EmailAddress(word, word); + success.listEmailAddress.insert(0, unknownEmailAddress); + return success.listEmailAddress; + } + } return success.listEmailAddress; } else { return [];