async addMessage()

in src/azurechat/features/chat/chat-services/cosmosdb/cosmosdb.ts [38:52]


  async addMessage(message: ChatCompletionMessage, citations: string = "") {
    const modelToSave: ChatMessageModel = {
      id: uniqueId(),
      createdAt: new Date(),
      type: MESSAGE_ATTRIBUTE,
      isDeleted: false,
      content: message.content ?? "",
      role: message.role,
      threadId: this.sessionId,
      userId: this.userId,
      context: citations,
    };

    await UpsertChat(modelToSave);
  }