forkConversation method

Future<void> forkConversation()

Implementation

Future<void> forkConversation() async {
  if (assistant.value == null || conversation.value == null) return;
  Conversation? forkConversation = await ConversationService.forkConversation(
    assistantId,
    conversation.value!.id,
    forkConversationTitle.value,
    forkMessageId.value,
    isMarketplace,
  );
  if (forkConversation != null) await loadConversation(forkConversation.id);
  showFeedbackSnackbar(
    Strings.newConversationCreated.tr,
    Symbols.fork_left,
    flipX: true,
    flipY: true,
  );
}