isLoadingMessageActive method
Implementation
bool isLoadingMessageActive() =>
isStreaming.value &&
(messages.firstOrNull?.status == MessageStatus.sent ||
messages.firstOrNull?.answer.trim() == "" ||
messages.firstOrNull?.toolUseMessage != null ||
(messages.firstOrNull?.uiToolMessage != null &&
hiddenUiToolMessages.contains(
messages.firstOrNull?.uiToolMessage?.id,
))) ||
(isLoadingConversation.value && messages.isEmpty);