Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 52x 52x 52x 6x 6x 3x 3x 52x | import SdkAuth from '@commercetools/sdk-auth'; import { getSettings } from './../../index'; import { Token } from '../../types/setup'; const isTokenActive = async (sdkAuth: SdkAuth, token: Token) => { const tokenIntrospection = await sdkAuth.introspectToken(token.access_token); return tokenIntrospection.active; }; const isTokenUserSession = (token: Token) => { const { handleIsTokenUserSession } = getSettings(); if (handleIsTokenUserSession) { return handleIsTokenUserSession(token); } return token && ( token.scope.includes('customer_id') || token.scope.includes('anonymous_id') ); }; export { isTokenUserSession, isTokenActive }; |