Skip to content

ActivityPlug API / @activityplug/session-redis / RedisAuthSessionStore

Class: RedisAuthSessionStore

Defined in: index.ts:140

Implements

Constructors

Constructor

new RedisAuthSessionStore(options): RedisAuthSessionStore

Defined in: index.ts:146

Parameters

options

RedisAuthSessionStoreOptions

Returns

RedisAuthSessionStore

Properties

expiryMode

readonly expiryMode: "native"

Defined in: index.ts:141

Implementation of

RedisNativeExpiryMetadata.expiryMode

Methods

compareAndDelete()

compareAndDelete(sessionId, expectedRevision): Promise<boolean>

Defined in: index.ts:237

Parameters

sessionId

string

expectedRevision

number

Returns

Promise<boolean>


compareAndSet()

compareAndSet(sessionId, expectedRevision, next): Promise<boolean>

Defined in: index.ts:191

Parameters

sessionId

string

expectedRevision

number

next

StoredAuthSession

Returns

Promise<boolean>


consume()

consume(sessionId): Promise<any>

Defined in: index.ts:182

Parameters

sessionId

string

Returns

Promise<any>


create()

create(session): Promise<boolean>

Defined in: index.ts:153

Parameters

session

StoredAuthSession

Returns

Promise<boolean>


deleteExpired()

deleteExpired(now?): Promise<number>

Defined in: index.ts:260

Parameters

now?

Date = ...

Returns

Promise<number>


get()

get(sessionId): Promise<any>

Defined in: index.ts:170

Parameters

sessionId

string

Returns

Promise<any>