Use bindings to better separate scribe presentation and data layer
This commit is contained in:
@@ -180,6 +180,7 @@ class ComposerController extends BaseController
|
||||
final String? composerId;
|
||||
final ComposerArguments? composerArgs;
|
||||
final SaveTemplateEmailInteractor _saveTemplateEmailInteractor;
|
||||
final GenerateAITextInteractor _generateAITextInteractor;
|
||||
|
||||
GetAllAutoCompleteInteractor? _getAllAutoCompleteInteractor;
|
||||
GetAutoCompleteInteractor? _getAutoCompleteInteractor;
|
||||
@@ -287,6 +288,7 @@ class ComposerController extends BaseController
|
||||
this.printEmailInteractor,
|
||||
this._composerRepository,
|
||||
this._saveTemplateEmailInteractor,
|
||||
this._generateAITextInteractor,
|
||||
{
|
||||
this.composerId,
|
||||
this.composerArgs,
|
||||
@@ -920,6 +922,7 @@ class ComposerController extends BaseController
|
||||
imagePaths: imagePaths,
|
||||
content: fullText,
|
||||
onInsertText: insertTextInEditor,
|
||||
interactor: _generateAITextInteractor,
|
||||
buttonPosition: buttonPosition,
|
||||
);
|
||||
}
|
||||
@@ -935,6 +938,7 @@ class ComposerController extends BaseController
|
||||
imagePaths: imagePaths,
|
||||
content: selection,
|
||||
onInsertText: insertTextInEditor,
|
||||
interactor: _generateAITextInteractor,
|
||||
buttonPosition: buttonPosition,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user