ReferenceAPI ReferenceclassesMemorysessionstorage

@agorio/sdkDocs


Class: MemorySessionStorage

Implements

Constructors

new MemorySessionStorage()

new MemorySessionStorage(): MemorySessionStorage

Returns

MemorySessionStorage

Methods

delete()

delete(sessionId): Promise<void>

Parameters

sessionId: string

Returns

Promise<void>

Implementation of

SessionStorage.delete

Defined in

src/session/memory-storage.ts:28


list()

list(filter?): Promise<SessionState[]>

Parameters

filter?

filter.before?: Date

filter.customerId?: string

Returns

Promise<SessionState[]>

Implementation of

SessionStorage.list

Defined in

src/session/memory-storage.ts:19


load()

load(sessionId): Promise<null | SessionState>

Parameters

sessionId: string

Returns

Promise<null | SessionState>

Implementation of

SessionStorage.load

Defined in

src/session/memory-storage.ts:14


save()

save(state): Promise<void>

Parameters

state: SessionState

Returns

Promise<void>

Implementation of

SessionStorage.save

Defined in

src/session/memory-storage.ts:10


size()

size(): number

Test helper — number of sessions currently stored.

Returns

number

Defined in

src/session/memory-storage.ts:33