diff --git a/framework/reactioncommerce/utils/handle-login.ts b/framework/reactioncommerce/utils/handle-login.ts deleted file mode 100644 index 77b6873e3..000000000 --- a/framework/reactioncommerce/utils/handle-login.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { ValidationError } from '@commerce/utils/errors' -import { setCustomerToken } from './customer-token' - -const getErrorMessage = ({ - code, - message, -}: { - code: string - message: string -}) => { - switch (code) { - case 'UNIDENTIFIED_CUSTOMER': - message = 'Cannot find an account that matches the provided credentials' - break - } - return message -} - -const handleLogin = (data: any) => { - const response = data.customerAccessTokenCreate - const errors = response?.customerUserErrors - - if (errors && errors.length) { - throw new ValidationError({ - message: getErrorMessage(errors[0]), - }) - } - - const customerAccessToken = response?.customerAccessToken - const accessToken = customerAccessToken?.accessToken - - if (accessToken) { - setCustomerToken(accessToken) - } - - return customerAccessToken -} - -export default handleLogin