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>