Skip to content

ActivityPlug API / @activityplug/session-postgres / PostgresAuthSessionStore

Class: PostgresAuthSessionStore ​

Defined in: index.ts:65

Implements ​

  • unknown

Constructors ​

Constructor ​

new PostgresAuthSessionStore(options): PostgresAuthSessionStore

Defined in: index.ts:70

Parameters ​

options ​

PostgresAuthSessionStoreOptions

Returns ​

PostgresAuthSessionStore

Methods ​

compareAndDelete() ​

compareAndDelete(sessionId, expectedRevision): Promise<boolean>

Defined in: index.ts:171

Parameters ​

sessionId ​

string

expectedRevision ​

number

Returns ​

Promise<boolean>


compareAndSet() ​

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

Defined in: index.ts:129

Parameters ​

sessionId ​

string

expectedRevision ​

number

next ​

StoredAuthSession

Returns ​

Promise<boolean>


consume() ​

consume(sessionId): Promise<any>

Defined in: index.ts:112

Parameters ​

sessionId ​

string

Returns ​

Promise<any>


create() ​

create(session): Promise<boolean>

Defined in: index.ts:76

Parameters ​

session ​

StoredAuthSession

Returns ​

Promise<boolean>


deleteExpired() ​

deleteExpired(now?, limit?): Promise<number>

Defined in: index.ts:187

Parameters ​

now? ​

Date

limit? ​

number

Returns ​

Promise<number>


get() ​

get(sessionId): Promise<any>

Defined in: index.ts:89

Parameters ​

sessionId ​

string

Returns ​

Promise<any>