From ed9ca0a8556618a4dfb024a20903e83d378efc5e Mon Sep 17 00:00:00 2001 From: "Dat H. Pham" Date: Wed, 17 Dec 2025 17:07:07 +0700 Subject: [PATCH] TF-4141 Update typo needs-action --- lib/features/thread/presentation/thread_controller.dart | 6 +++--- model/lib/email/presentation_email.dart | 2 +- model/lib/extensions/keyword_identifier_extension.dart | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/features/thread/presentation/thread_controller.dart b/lib/features/thread/presentation/thread_controller.dart index 326ef294f..19aa702af 100644 --- a/lib/features/thread/presentation/thread_controller.dart +++ b/lib/features/thread/presentation/thread_controller.dart @@ -687,7 +687,7 @@ class ThreadController extends BaseController with EmailActionController { ), EmailFilterCondition( notKeyword: KeyWordIdentifier.emailSeen.value, - hasKeyword: KeyWordIdentifierExtension.needActionMail.value, + hasKeyword: KeyWordIdentifierExtension.needsActionMail.value, before: before, ), }, @@ -697,14 +697,14 @@ class ThreadController extends BaseController with EmailActionController { return EmailFilterCondition( hasAttachment: true, notKeyword: KeyWordIdentifier.emailSeen.value, - hasKeyword: KeyWordIdentifierExtension.needActionMail.value, + hasKeyword: KeyWordIdentifierExtension.needsActionMail.value, before: before, ); default: return EmailFilterCondition( notKeyword: KeyWordIdentifier.emailSeen.value, - hasKeyword: KeyWordIdentifierExtension.needActionMail.value, + hasKeyword: KeyWordIdentifierExtension.needsActionMail.value, before: before, ); } diff --git a/model/lib/email/presentation_email.dart b/model/lib/email/presentation_email.dart index 0d2c316d2..d2766a8c1 100644 --- a/model/lib/email/presentation_email.dart +++ b/model/lib/email/presentation_email.dart @@ -139,7 +139,7 @@ class PresentationEmail with EquatableMixin, SearchSnippetMixin { bool get isSubscribed => keywords?.containsKey(KeyWordIdentifierExtension.unsubscribeMail) == true; bool get hasNeedAction => - keywords?.containsKey(KeyWordIdentifierExtension.needActionMail) == true; + keywords?.containsKey(KeyWordIdentifierExtension.needsActionMail) == true; bool get isAnsweredAndForwarded => isAnswered && isForwarded; diff --git a/model/lib/extensions/keyword_identifier_extension.dart b/model/lib/extensions/keyword_identifier_extension.dart index fc2daa1ab..253e77822 100644 --- a/model/lib/extensions/keyword_identifier_extension.dart +++ b/model/lib/extensions/keyword_identifier_extension.dart @@ -5,7 +5,7 @@ import 'package:model/email/read_actions.dart'; extension KeyWordIdentifierExtension on KeyWordIdentifier { static final unsubscribeMail = KeyWordIdentifier('\$unsubscribe'); - static final needActionMail = KeyWordIdentifier('\$need-action'); + static final needsActionMail = KeyWordIdentifier('\$needs-action'); String generatePath() { return '${PatchObject.keywordsProperty}/$value';