Export AI Scribe code from controller to a mixin

Avoid adding too much code in the controller
This commit is contained in:
Théo Poizat
2025-12-11 11:31:25 +01:00
committed by Dat H. Pham
parent 4d0880b8be
commit 77a56ae9b7
4 changed files with 93 additions and 76 deletions
@@ -225,7 +225,6 @@ void main() {
late MockPrintEmailInteractor mockPrintEmailInteractor;
late MockComposerRepository mockComposerRepository;
late MockSaveTemplateEmailInteractor mockSaveTemplateEmailInteractor;
late MockGenerateAITextInteractor mockGenerateAITextInteractor;
// Declaration Getx dependencies
final mockMailboxDashBoardController = MockMailboxDashBoardController();
@@ -296,7 +295,6 @@ void main() {
mockPrintEmailInteractor = MockPrintEmailInteractor();
mockComposerRepository = MockComposerRepository();
mockSaveTemplateEmailInteractor = MockSaveTemplateEmailInteractor();
mockGenerateAITextInteractor = MockGenerateAITextInteractor();
composerController = ComposerController(
mockLocalFilePickerInteractor,
@@ -314,7 +312,6 @@ void main() {
mockPrintEmailInteractor,
mockComposerRepository,
mockSaveTemplateEmailInteractor,
mockGenerateAITextInteractor,
);
mockHtmlEditorApi = MockHtmlEditorApi();