Skip to content

InMemoryConversationStore

new InMemoryConversationStore(): InMemoryConversationStore;

InMemoryConversationStore

closeConversation(conversationId): Promise<void>;
Parameter Type

conversationId

string

Promise<void>

ConversationStore.closeConversation


listSessions(conversationId): Promise<Session[]>;
Parameter Type

conversationId

string

Promise<Session[]>

ConversationStore.listSessions


resolveConversationId(opts): Promise<string>;
Parameter Type

opts

{ channelId: ChannelId; userId: string; windowMs?: number; }

opts.channelId

ChannelId

opts.userId

string

opts.windowMs?

number

Promise<string>

ConversationStore.resolveConversationId


upsertSession(session): Promise<void>;
Parameter Type

session

Session

Promise<void>