ActivityPlug API / @activityplug/server / InMemoryBrowserSessionStore
Class: InMemoryBrowserSessionStore
Defined in: packages/server/src/storage/in-memory.ts:35
Implements
Constructors
Constructor
new InMemoryBrowserSessionStore(
options?):InMemoryBrowserSessionStore
Defined in: packages/server/src/storage/in-memory.ts:45
Parameters
options?
InMemoryExpiringStoreOptions = {}
Returns
InMemoryBrowserSessionStore
Methods
admit()
admit(
record,limits):Promise<BrowserSessionAdmissionResult>
Defined in: packages/server/src/storage/in-memory.ts:63
Parameters
record
limits
Returns
Promise<BrowserSessionAdmissionResult>
Implementation of
compareAndSet()
compareAndSet(
id,revision,next):Promise<boolean>
Defined in: packages/server/src/storage/in-memory.ts:136
Parameters
id
string
revision
number
next
Returns
Promise<boolean>
Implementation of
BrowserSessionStore.compareAndSet
create()
create(
record):Promise<boolean>
Defined in: packages/server/src/storage/in-memory.ts:49
Parameters
record
Returns
Promise<boolean>
Implementation of
delete()
delete(
id):Promise<void>
Defined in: packages/server/src/storage/in-memory.ts:163
Parameters
id
string
Returns
Promise<void>
Implementation of
deleteExpired()
deleteExpired(
now?,limit?):Promise<number>
Defined in: packages/server/src/storage/in-memory.ts:169
Parameters
now?
Date
limit?
number = Number.MAX_SAFE_INTEGER
Returns
Promise<number>
Implementation of
BrowserSessionStore.deleteExpired
get()
get(
id):Promise<BrowserSessionRecord|null>
Defined in: packages/server/src/storage/in-memory.ts:124
Parameters
id
string
Returns
Promise<BrowserSessionRecord | null>