resetConversation method

void resetConversation()

Implementation

void resetConversation() {
  conversation.value = null;
  isStreaming.value = false;
  messages.clear();
  clearTaggedAssistants();
  resetLoadingMessage();
  ttsService.stopReading();
  hasApiError.value = false;
  messages.refresh();
  setExternalSearchButton(false);
  expandedToolUseMessages.clear();
  userToggledToolUseMessages.clear();
  hiddenUiToolMessages.clear();
  resetConversationPagination();
  Get.find<AttachmentsController>().clearAttachments();
  update();
  messages.refresh();
  update();
}