From ad634950a8e686dfcb836cbdeba7b9c231819ff1 Mon Sep 17 00:00:00 2001 From: DuvCharles Date: Wed, 14 Dec 2022 14:54:15 +0100 Subject: [PATCH] add customer token and id to localstorage --- packages/sylius/src/const.ts | 7 +++---- packages/sylius/src/utils/token/customer-id.ts | 11 +++++++++++ 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 packages/sylius/src/utils/token/customer-id.ts diff --git a/packages/sylius/src/const.ts b/packages/sylius/src/const.ts index bf8976c7d..e3867cd75 100644 --- a/packages/sylius/src/const.ts +++ b/packages/sylius/src/const.ts @@ -1,5 +1,4 @@ export const API_URL = process.env.NEXT_PUBLIC_SYLIUS_API_URL -//export const API_CHANNEL = process.env.NEXT_PUBLIC_SALEOR_CHANNEL -//export const CHECKOUT_ID_COOKIE = 'saleor.CheckoutID' -//export const SALEOR_TOKEN = 'saleor.Token' -//export const SALEOR_CRSF_TOKEN = 'saleor.CSRFToken' + +export const SYLIUS_CUSTOMER_TOKEN = 'sylius_customerToken' +export const SYLIUS_CUSTOMER_ID = 'sylius_customerId' diff --git a/packages/sylius/src/utils/token/customer-id.ts b/packages/sylius/src/utils/token/customer-id.ts new file mode 100644 index 000000000..190576a72 --- /dev/null +++ b/packages/sylius/src/utils/token/customer-id.ts @@ -0,0 +1,11 @@ +import { SYLIUS_CUSTOMER_ID } from '../../const' + +export const getCustomerId = () => localStorage.getItem(SYLIUS_CUSTOMER_ID) + +export const setCustomerId = (id: string | null) => { + if (!id) { + localStorage.removeItem(SYLIUS_CUSTOMER_ID) + } else { + localStorage.setItem(SYLIUS_CUSTOMER_ID, id) + } +}