updateConversationTitle method

Future<void> updateConversationTitle(
  1. String title
)

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 ?? "",
      },
    ),
  );
}