Skip to content

ActivityPlug API / @activityplug/session-redis / RedisBrowserSessionStore

Class: RedisBrowserSessionStore ​

Defined in: browser.ts:224

Implements ​

Constructors ​

Constructor ​

new RedisBrowserSessionStore(options): RedisBrowserSessionStore

Defined in: browser.ts:232

Parameters ​

options ​

RedisBrowserSessionStoreOptions

Returns ​

RedisBrowserSessionStore

Properties ​

expiryMode ​

readonly expiryMode: "native"

Defined in: browser.ts:225

Implementation of ​

RedisNativeExpiryMetadata.expiryMode

Methods ​

admit() ​

admit(record, limits): Promise<BrowserSessionAdmissionResult>

Defined in: browser.ts:259

Parameters ​

record ​

BrowserSessionRecord

limits ​

BrowserSessionAdmissionLimits

Returns ​

Promise<BrowserSessionAdmissionResult>


compareAndSet() ​

compareAndSet(id, revision, next): Promise<boolean>

Defined in: browser.ts:350

Parameters ​

id ​

string

revision ​

number

next ​

BrowserSessionRecord

Returns ​

Promise<boolean>


create() ​

create(record): Promise<boolean>

Defined in: browser.ts:241

Parameters ​

record ​

BrowserSessionRecord

Returns ​

Promise<boolean>


delete() ​

delete(id): Promise<void>

Defined in: browser.ts:399

Parameters ​

id ​

string

Returns ​

Promise<void>


deleteExpired() ​

deleteExpired(now?): Promise<number>

Defined in: browser.ts:406

Parameters ​

now? ​

Date = ...

Returns ​

Promise<number>


get() ​

get(id): Promise<any>

Defined in: browser.ts:325

Parameters ​

id ​

string

Returns ​

Promise<any>