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>