Class used to store chat message history in Redis. It provides methods to add, retrieve, and clear messages from the chat history.

Hierarchy

Constructors

Properties

client: Redis

Methods

  • Adds a message to the chat history.

    Parameters

    • message: BaseMessage

      The message to add to the chat history.

    Returns Promise<void>

    Promise that resolves when the message has been added.

  • Parameters

    • message: string

    Returns Promise<void>

  • Clears all messages from the chat history.

    Returns Promise<void>

    Promise that resolves when the chat history has been cleared.

  • Retrieves all messages from the chat history.

    Returns Promise<BaseMessage[]>

    Promise that resolves with an array of BaseMessage instances.

Generated using TypeDoc