Guard Scribe suggestion loading if interactor is null

This commit is contained in:
Théo Poizat
2026-01-13 07:53:19 +01:00
committed by Dat H. Pham
parent 5bdcff5aba
commit 5abce414d4
@@ -40,6 +40,15 @@ mixin AiScribeSuggestionStateMixin<T extends StatefulWidget> on State<T> {
Future<void> loadSuggestion() async {
_suggestionState.value = dartz.Right(GenerateAITextLoading());
if (_interactor == null) {
_suggestionState.value = dartz.Left(
GenerateAITextFailure(
GenerateAITextInteractorIsNotRegisteredException(),
),
);
return;
}
final result = await _interactor!.execute(
aiAction,
content,