From d408c8f5850d0b0afab7fc73f57ef5dd88404037 Mon Sep 17 00:00:00 2001 From: SushantJadhav Date: Wed, 25 Aug 2021 20:14:51 +0530 Subject: [PATCH] Final Changes --- .../kibocommerce/api/endpoints/login/login.ts | 15 ++++++++------- .../{utils => api}/mutations/login-mutation.ts | 0 .../{api/utils => lib}/prepareSetCookie.ts | 0 .../kibocommerce/{api/utils => lib}/setCookie.ts | 0 4 files changed, 8 insertions(+), 7 deletions(-) rename framework/kibocommerce/{utils => api}/mutations/login-mutation.ts (100%) rename framework/kibocommerce/{api/utils => lib}/prepareSetCookie.ts (100%) rename framework/kibocommerce/{api/utils => lib}/setCookie.ts (100%) diff --git a/framework/kibocommerce/api/endpoints/login/login.ts b/framework/kibocommerce/api/endpoints/login/login.ts index 27ac8c86b..eb882d998 100644 --- a/framework/kibocommerce/api/endpoints/login/login.ts +++ b/framework/kibocommerce/api/endpoints/login/login.ts @@ -1,8 +1,9 @@ +import Cookies from 'js-cookie' import { FetcherError } from '@commerce/utils/errors' import type { LoginEndpoint } from '.' -import { loginMutation } from '../../../utils/mutations/login-mutation' -import {prepareSetCookie} from '../../utils/prepareSetCookie'; -import {setCookies} from '../../utils/setCookie' +import { loginMutation } from '../../mutations/login-mutation' +import {prepareSetCookie} from '../../../lib/prepareSetCookie'; +import {setCookies} from '../../../lib/setCookie' const invalidCredentials = /invalid credentials/i @@ -25,15 +26,15 @@ const login: LoginEndpoint['handlers']['login'] = async ({ try { response = await config.fetch(loginMutation, { variables: { loginInput : { username: email, password }}}) - const { account } = response.data; + const { account: token } = response.data; const authCookie = prepareSetCookie( config.customerCookie, - JSON.stringify(account), - account.accessTokenExpiration ? { expires: new Date(account.accessTokenExpiration) }: {}, + JSON.stringify(token), + token.accessTokenExpiration ? { expires: new Date(token.accessTokenExpiration) }: {}, ) setCookies(res, [authCookie]) - + } catch (error) { // Check if the email and password didn't match an existing account if ( diff --git a/framework/kibocommerce/utils/mutations/login-mutation.ts b/framework/kibocommerce/api/mutations/login-mutation.ts similarity index 100% rename from framework/kibocommerce/utils/mutations/login-mutation.ts rename to framework/kibocommerce/api/mutations/login-mutation.ts diff --git a/framework/kibocommerce/api/utils/prepareSetCookie.ts b/framework/kibocommerce/lib/prepareSetCookie.ts similarity index 100% rename from framework/kibocommerce/api/utils/prepareSetCookie.ts rename to framework/kibocommerce/lib/prepareSetCookie.ts diff --git a/framework/kibocommerce/api/utils/setCookie.ts b/framework/kibocommerce/lib/setCookie.ts similarity index 100% rename from framework/kibocommerce/api/utils/setCookie.ts rename to framework/kibocommerce/lib/setCookie.ts