mirror of
https://github.com/vercel/commerce.git
synced 2025-05-19 07:56:59 +00:00
remove unused handleLogin util
Signed-off-by: Loan Laux <loan@outgrow.io>
This commit is contained in:
parent
254659e7c0
commit
805100a7aa
@ -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
|
|
Loading…
x
Reference in New Issue
Block a user