Skip to content

Commit ed60efe

Browse files
committed
chore: improve some code logic
1 parent 3c12079 commit ed60efe

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

frontend/appflowy_flutter/lib/ai/widgets/prompt_input/desktop_prompt_input.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -226,13 +226,13 @@ class _DesktopPromptInputState extends State<DesktopPromptInput> {
226226
void checkForAskingAI() {
227227
final paletteBloc = context.read<CommandPaletteBloc?>(),
228228
paletteState = paletteBloc?.state;
229-
final isAskingAI = paletteState?.askAI ?? false;
229+
if (paletteBloc == null || paletteState == null) return;
230+
final isAskingAI = paletteState.askAI;
230231
if (!isAskingAI) return;
231-
paletteBloc?.add(CommandPaletteEvent.askedAI());
232-
final query = paletteState?.query ?? '';
232+
paletteBloc.add(CommandPaletteEvent.askedAI());
233+
final query = paletteState.query ?? '';
233234
if (query.isEmpty) return;
234-
final sources =
235-
(paletteState?.askAISources ?? []).map((e) => e.id).toList();
235+
final sources = (paletteState.askAISources ?? []).map((e) => e.id).toList();
236236
final metadata =
237237
context.read<AIPromptInputBloc?>()?.consumeMetadata() ?? {};
238238
final promptState = context.read<AIPromptInputBloc?>()?.state;

0 commit comments

Comments
 (0)