forkConversation static method
Forks a conversation by its assistant and conversation IDs
Implementation
static Future<Conversation?> forkConversation(
String assistantId,
String conversationId,
String title,
String queryId,
bool isMarketplace,
) async {
try {
Conversation? conversation;
Map<String, dynamic> body = {"title": title, "lastQueryId": queryId};
await ApiService.call(
ApiUrls.forkConversationUrl(
assistantId,
conversationId,
isMarketplace: isMarketplace,
),
RequestType.post,
data: body,
onSuccess: (response) =>
conversation = Conversation.fromMap(response.data),
);
return conversation;
} catch (e) {
return null;
}
}