DatabaseInterfaceSessions
- DatabaseInterfaceSessions
Methods
- createSession(userId: string, token: string, connection: ConnectionInformations, extraData?: object): Promise<string>
Parameters
userId: string
token: string
optionalextraData: object
Returns Promise<string>
- findSessionById(sessionId: string): Promise<null | Session>
Parameters
Returns Promise<null | Session>
- findSessionByToken(token: string): Promise<null | Session>
Parameters
Returns Promise<null | Session>
- invalidateAllSessions(userId: string, excludedSessionIds?: string[]): Promise<void>
Parameters
userId: string
optionalexcludedSessionIds: string[]
Returns Promise<void>
- invalidateSession(sessionId: string): Promise<void>
Parameters
Returns Promise<void>
Parameters
sessionId: string
optionalnewToken: string
Returns Promise<void>