ActivityPlug API / @activityplug/session-postgres / PostgresBrowserSessionStore
Class: PostgresBrowserSessionStore
Defined in: browser.ts:62
Implements
unknown
Constructors
Constructor
new PostgresBrowserSessionStore(
options):PostgresBrowserSessionStore
Defined in: browser.ts:68
Parameters
options
PostgresBrowserSessionStoreOptions
Returns
PostgresBrowserSessionStore
Methods
admit()
admit(
record,limits):Promise<BrowserSessionAdmissionResult>
Defined in: browser.ts:96
Parameters
record
BrowserSessionRecord
limits
BrowserSessionAdmissionLimits
Returns
Promise<BrowserSessionAdmissionResult>
compareAndSet()
compareAndSet(
id,revision,next):Promise<boolean>
Defined in: browser.ts:308
Parameters
id
string
revision
number
next
BrowserSessionRecord
Returns
Promise<boolean>
create()
create(
record):Promise<boolean>
Defined in: browser.ts:78
Parameters
record
BrowserSessionRecord
Returns
Promise<boolean>
delete()
delete(
id):Promise<void>
Defined in: browser.ts:351
Parameters
id
string
Returns
Promise<void>
deleteExpired()
deleteExpired(
now?,limit?):Promise<number>
Defined in: browser.ts:355
Parameters
now?
Date
limit?
number
Returns
Promise<number>
get()
get(
id):Promise<any>
Defined in: browser.ts:261
Parameters
id
string
Returns
Promise<any>