forkConversation method
Future<void>
forkConversation(
)
Implementation
Future<void> forkConversation() async {
if (assistant.value == null || conversation.value == null) return;
isForking.value = true;
update();
try {
PupauConversation? 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,
);
} finally {
isForking.value = false;
update();
}
}