From fffc7e1aae013a0740814164b236a3f1e0e19be7 Mon Sep 17 00:00:00 2001 From: LFades Date: Thu, 27 Jan 2022 12:42:23 -0500 Subject: [PATCH] Removed next import from kibocommerce --- .../kibocommerce/src/api/utils/api-auth-helper.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/kibocommerce/src/api/utils/api-auth-helper.ts b/packages/kibocommerce/src/api/utils/api-auth-helper.ts index cc4c0acf0..20cfc7403 100644 --- a/packages/kibocommerce/src/api/utils/api-auth-helper.ts +++ b/packages/kibocommerce/src/api/utils/api-auth-helper.ts @@ -1,8 +1,10 @@ -import getNextConfig from 'next/config' import type { KiboCommerceConfig } from '../index' import type { FetchOptions } from '@vercel/fetch' import fetch from './fetch' +// This object is persisted during development +const authCache: { kiboAuthTicket?: AppAuthTicket } = {} + interface AppAuthTicket { access_token: string token_type: string @@ -12,19 +14,17 @@ interface AppAuthTicket { } interface AuthTicketCache { - getAuthTicket: () => Promise + getAuthTicket: () => Promise setAuthTicket: (kiboAuthTicket: AppAuthTicket) => void } class RuntimeMemCache implements AuthTicketCache { constructor() {} async getAuthTicket() { - const { serverRuntimeConfig } = getNextConfig() - return serverRuntimeConfig.kiboAuthTicket + return authCache.kiboAuthTicket } setAuthTicket(kiboAuthTicket: AppAuthTicket) { - const { serverRuntimeConfig } = getNextConfig() - serverRuntimeConfig.kiboAuthTicket = kiboAuthTicket + authCache.kiboAuthTicket = kiboAuthTicket } } @@ -105,6 +105,6 @@ export class APIAuthenticationHelper { authTicket = await this.refreshTicket(authTicket) } - return authTicket.access_token + return authTicket!.access_token } }