( sessionPepper: string | null | undefined, user: Pick<User, 'web_session_pepper'> )
| 4 | import { randomUUID } from 'node:crypto'; |
| 5 | |
| 6 | export function isWebSessionCurrent( |
| 7 | sessionPepper: string | null | undefined, |
| 8 | user: Pick<User, 'web_session_pepper'> |
| 9 | ): boolean { |
| 10 | return (sessionPepper ?? null) === (user.web_session_pepper ?? null); |
| 11 | } |
| 12 | |
| 13 | export async function revokeWebSessions( |
| 14 | kiloUserId: User['id'], |
no outgoing calls
no test coverage detected