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>