Skip to content

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>