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>