Guard Scribe suggestion loading if interactor is null

This commit is contained in:
Théo Poizat
2026-03-25 11:52:35 +07: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,