diff --git a/__tests__/generateAccessToken.test.ts b/__tests__/generateAccessToken.test.ts index 44b1bd4..5e475f4 100644 --- a/__tests__/generateAccessToken.test.ts +++ b/__tests__/generateAccessToken.test.ts @@ -1,4 +1,4 @@ -import { generateAccessToken } from '../src/promo-node-utils'; +import { generateAccessToken } from '../src/generateAccessToken'; jest.setTimeout(40000); describe('generateAccessToken no sub', () => { @@ -24,7 +24,7 @@ describe('generateAccessToken with sub and expiration', () => { const clientId = 'test client id'; const hostName = 'http://localhost:3000'; const sub = 'test@tincre.com'; - const expiration = 123456 + const expiration = 123456; let accessTokenSigned: string = generateAccessToken( hostName, clientId, diff --git a/__tests__/getToken.test.ts b/__tests__/getToken.test.ts index d8ed286..b0c3134 100644 --- a/__tests__/getToken.test.ts +++ b/__tests__/getToken.test.ts @@ -1,5 +1,5 @@ import { getToken } from '../src/.'; -import { generateAccessToken } from '../src/promo-node-utils'; +import { generateAccessToken } from '../src/.'; jest.setTimeout(40000); describe('getToken', () => { diff --git a/example/nextjs/pages/api/promo.ts b/example/nextjs/pages/api/promo.ts index 3652f65..4d285b0 100644 --- a/example/nextjs/pages/api/promo.ts +++ b/example/nextjs/pages/api/promo.ts @@ -1,7 +1,6 @@ // Next.js API route support: https://nextjs.org/docs/api-routes/introduction // Promo API route support: https://tincre.dev/docs/reference -import { generateAccessToken } from '../../lib/promo-node-utils'; -import { getToken } from '../../../../dist/lib/getToken'; //'@tincre/promo-button'; +import { getToken, generateAccessToken } from '../../../../dist/index'; //'@tincre/promo-button'; import type { NextApiRequest, NextApiResponse } from 'next'; type Data = { @@ -15,11 +14,14 @@ export default async function handler( const clientSecret: string = process.env.PROMO_CLIENT_SECRET || ''; const appId: string = process.env.PROMO_APP_ID || ''; const clientId: string = process.env.PROMO_CLIENT_ID || ''; + const email: string = 'example@example.com'; let accessTokenSigned: string = generateAccessToken( 'http://localhost:3000', clientId, appId, - clientSecret + clientSecret, + undefined, + email ); let resultToken: string = await getToken(accessTokenSigned); diff --git a/src/promo-node-utils.ts b/src/generateAccessToken.ts similarity index 100% rename from src/promo-node-utils.ts rename to src/generateAccessToken.ts diff --git a/src/index.ts b/src/index.ts index a1bbfa0..1ca7594 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,4 @@ -import { generateAccessToken } from './promo-node-utils'; +import { generateAccessToken } from './generateAccessToken'; import { getToken } from './getToken'; import { getWidget, getWidgetCallback, showWidget } from './cloudinary-utils'; import defaultOptions from './defaultOptions';