ActivityPlug API / @activityplug/core / InMemoryAuthSessionStore
Class: InMemoryAuthSessionStore
Defined in: packages/core/src/auth/service.ts:849
Implements
Constructors
Constructor
new InMemoryAuthSessionStore():
InMemoryAuthSessionStore
Returns
InMemoryAuthSessionStore
Methods
compareAndDelete()
compareAndDelete(
sessionId,expectedRevision):Promise<boolean>
Defined in: packages/core/src/auth/service.ts:907
Parameters
sessionId
string
expectedRevision
number
Returns
Promise<boolean>
Implementation of
AuthSessionStore.compareAndDelete
compareAndSet()
compareAndSet(
sessionId,expectedRevision,next):Promise<boolean>
Defined in: packages/core/src/auth/service.ts:877
Parameters
sessionId
string
expectedRevision
number
next
Returns
Promise<boolean>
Implementation of
AuthSessionStore.compareAndSet
consume()
consume(
sessionId):Promise<StoredAuthSession|null>
Defined in: packages/core/src/auth/service.ts:868
Parameters
sessionId
string
Returns
Promise<StoredAuthSession | null>
Implementation of
create()
create(
session):Promise<boolean>
Defined in: packages/core/src/auth/service.ts:853
Parameters
session
Returns
Promise<boolean>
Implementation of
deleteExpired()
deleteExpired(
now?):Promise<number>
Defined in: packages/core/src/auth/service.ts:923
Parameters
now?
Date = ...
Returns
Promise<number>
Implementation of
AuthSessionStore.deleteExpired
get()
get(
sessionId):Promise<StoredAuthSession|null>
Defined in: packages/core/src/auth/service.ts:864
Parameters
sessionId
string
Returns
Promise<StoredAuthSession | null>