updateConversationTitle method
Implementation
Future<void> updateConversationTitle(String title) async {
conversation.value?.title = title;
conversation.value?.hasTempTitle = false;
conversation.refresh();
update();
PupauEventService.instance.emitPupauEvent(
PupauEvent(
type: UpdateConversationType.conversationTitleGenerated,
payload: {
"conversationTitle": title,
"assistantId": assistantId,
"assistantType": assistant.value?.type ?? AssistantType.assistant,
"conversationId": conversation.value?.id ?? "",
},
),
);
}