UNPKG

@okta-dfuhriman/okta-auth-js

Version:
23 lines (18 loc) 501 B
import { RefreshToken } from '../types'; import { isAuthApiError } from '../../errors'; export function isSameRefreshToken(a: RefreshToken, b: RefreshToken) { return (a.refreshToken === b.refreshToken); } export function isRefreshTokenError(err: Error) { if (!isAuthApiError(err)) { return false; } if (!err.xhr || !err.xhr.responseJSON) { return false; } const { responseJSON } = err.xhr; if (responseJSON.error === 'invalid_grant') { return true; } return false; }