ActivityPlug API / @activityplug/server / InMemoryAuthSessionStore
Class: InMemoryAuthSessionStore
Defined in: packages/server/src/auth/session-store.ts:20
Implements
Constructors
Constructor
new InMemoryAuthSessionStore(
options?):InMemoryAuthSessionStore
Defined in: packages/server/src/auth/session-store.ts:25
Parameters
options?
InMemoryAuthSessionStoreOptions = {}
Returns
InMemoryAuthSessionStore
Methods
compareAndDelete()
compareAndDelete(
sessionId,expectedRevision):Promise<boolean>
Defined in: packages/server/src/auth/session-store.ts:102
Parameters
sessionId
string
expectedRevision
number
Returns
Promise<boolean>
compareAndSet()
compareAndSet(
sessionId,expectedRevision,next):Promise<boolean>
Defined in: packages/server/src/auth/session-store.ts:69
Parameters
sessionId
string
expectedRevision
number
next
StoredAuthSession
Returns
Promise<boolean>
consume()
consume(
sessionId):Promise<any>
Defined in: packages/server/src/auth/session-store.ts:57
Parameters
sessionId
string
Returns
Promise<any>
Implementation of
create()
create(
session):Promise<boolean>
Defined in: packages/server/src/auth/session-store.ts:29
Parameters
session
StoredAuthSession
Returns
Promise<boolean>
deleteExpired()
deleteExpired(
now?,limit?):Promise<number>
Defined in: packages/server/src/auth/session-store.ts:123
Parameters
now?
Date
limit?
number = Number.MAX_SAFE_INTEGER
Returns
Promise<number>
Implementation of
AuthSessionStore.deleteExpired
get()
get(
sessionId):Promise<any>
Defined in: packages/server/src/auth/session-store.ts:40
Parameters
sessionId
string
Returns
Promise<any>