TF-4265 Refactor: Move Regex pattern generation to Main Thread to leverage static caching and reduce Isolate initialization overhead.

This commit is contained in:
dab246
2026-01-30 15:36:04 +07:00
committed by Dat H. Pham
parent 55e27c78ed
commit 74c0c75023
5 changed files with 32 additions and 29 deletions
@@ -882,10 +882,7 @@ class ComposerController extends BaseController
}
final emailContent = await getContentInEditor();
if (!context.mounted) {
_sendButtonState = ButtonState.enabled;
return;
}
final attachmentKeywords = await validateAttachmentReminder(
emailSubject: subjectEmail.value ?? '',
emailContent: emailContent,
@@ -893,6 +890,7 @@ class ComposerController extends BaseController
if (!context.mounted) {
logWarning('ComposerController::_prepareToSendMessages: CONTEXT IS NOT MOUNTED');
_sendButtonState = ButtonState.enabled;
return;
}