TF-1546 Fix auto trim blank space after create tag email

This commit is contained in:
dab246
2023-03-07 15:18:50 +07:00
committed by Dat Vu
parent a2e9880820
commit bf7e2e8302
@@ -164,9 +164,11 @@ class EmailAddressInputBuilder {
} }
}, },
onSubmitted: (value) { onSubmitted: (value) {
log('EmailAddressInputBuilder::_buildTagEditor(): onSubmitted: $value'); log('EmailAddressInputBuilder::_buildTagEditor():onSubmitted: value: $value');
if (!_isDuplicatedRecipient(value)) { final textTrim = value.trim();
setState(() => listEmailAddress.add(EmailAddress(null, value))); log('EmailAddressInputBuilder::_buildTagEditor():onSubmitted: textTrim: $textTrim');
if (!_isDuplicatedRecipient(textTrim)) {
setState(() => listEmailAddress.add(EmailAddress(null, textTrim)));
_onUpdateListEmailAddressAction?.call(_prefixEmailAddress, listEmailAddress); _onUpdateListEmailAddressAction?.call(_prefixEmailAddress, listEmailAddress);
} }
}, },
@@ -221,10 +223,12 @@ class EmailAddressInputBuilder {
] ]
); );
}, },
onTagChanged: (String value) { onTagChanged: (value) {
log('EmailAddressInputBuilder::_buildTagEditor(): onTagChanged: $value'); log('EmailAddressInputBuilder::_buildTagEditor():onTagChanged: value: $value');
if (!_isDuplicatedRecipient(value)) { final textTrim = value.trim();
setState(() => listEmailAddress.add(EmailAddress(null, value))); log('EmailAddressInputBuilder::_buildTagEditor():onTagChanged: textTrim: $textTrim');
if (!_isDuplicatedRecipient(textTrim)) {
setState(() => listEmailAddress.add(EmailAddress(null, textTrim)));
_onUpdateListEmailAddressAction?.call(_prefixEmailAddress, listEmailAddress); _onUpdateListEmailAddressAction?.call(_prefixEmailAddress, listEmailAddress);
} }
_gapBetweenTagChangedAndFindSuggestion = Timer( _gapBetweenTagChangedAndFindSuggestion = Timer(