From 3baf1a7b28d1fc639f88b1a2c682622c284f647b Mon Sep 17 00:00:00 2001 From: dab246 Date: Fri, 26 Aug 2022 15:36:00 +0700 Subject: [PATCH] TF-876 Fix delay timer is always null while autocomplete change --- .../widgets/email_address_input_builder.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/features/composer/presentation/widgets/email_address_input_builder.dart b/lib/features/composer/presentation/widgets/email_address_input_builder.dart index 7448ccd49..171060ebf 100644 --- a/lib/features/composer/presentation/widgets/email_address_input_builder.dart +++ b/lib/features/composer/presentation/widgets/email_address_input_builder.dart @@ -84,7 +84,11 @@ class EmailAddressInputBuilder { this.controller, this.expandMode = ExpandMode.EXPAND, } - ); + ) { + _gapBetweenTagChangedAndFindSuggestion = Timer( + const Duration(seconds: 1), + _handleGapBetweenTagChangedAndFindSuggestion); + } Widget build() { return Row( @@ -193,9 +197,6 @@ class EmailAddressInputBuilder { setState(() => listEmailAddress.add(EmailAddress(null, value))); _onUpdateListEmailAddressAction?.call(_prefixEmailAddress, listEmailAddress); } - _gapBetweenTagChangedAndFindSuggestion = Timer( - const Duration(seconds: 1), - _handleGapBetweenTagChangedAndFindSuggestion); }, findSuggestions: _findSuggestions, searchAllSuggestions: () async {