Skip to main content

isRefreshTokenValid

API Docs


Function: isRefreshTokenValid()

isRefreshTokenValid(db, token, userId): Promise<boolean>

Defined in: src/services/auth/refreshStore.ts:95

Returns true only if a row exists for the given userId and token hash, and it is not revoked and not expired.

Parameters​

db​

DrizzleClient

Drizzle client.

token​

string

Raw refresh token (will be hashed for lookup).

userId​

string

User ID to match.

Returns​

Promise<boolean>

Promise resolving to true when the token is valid and not expired.