SessionStore
Methods
Section titled “Methods”appendAuditEntry()?
Section titled “appendAuditEntry()?”optional appendAuditEntry(sessionId, entry): Promise<void>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
|
|
Returns
Section titled “Returns”Promise<void>
cleanup()?
Section titled “cleanup()?”optional cleanup(maxAgeMs): Promise<number>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
Returns
Section titled “Returns”Promise<number>
delete()
Section titled “delete()”delete(id): Promise<void>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
Returns
Section titled “Returns”Promise<void>
get(id): Promise<Session | null>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
Returns
Section titled “Returns”Promise<Session | null>
list()
Section titled “list()”list(userId?): Promise<Session[]>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
Returns
Section titled “Returns”Promise<Session[]>
listAuditEntries()?
Section titled “listAuditEntries()?”optional listAuditEntries(sessionId, opts?): Promise<ConversationAuditEntry[]>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
|
|
Returns
Section titled “Returns”Promise<ConversationAuditEntry[]>
listSessions()?
Section titled “listSessions()?”optional listSessions(window?, filter?): Promise<Session[]>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
|
|
( |
Returns
Section titled “Returns”Promise<Session[]>
save()
Section titled “save()”save(session): Promise<void>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
Returns
Section titled “Returns”Promise<void>