export const generateCustomerToken: Endpoints['generateCustomerToken'] = async (
context,params
) => {
try {
const { config } = context;
const { data } = await context.client.post<LoginResponse>(
`${config.baseApi}/${config.apiVersion}/customer/login/token`,
params,
{
headers: getHeaders(context),
}
);
return data;
} catch (error) {
// error is AxiosError
throw error.response.data;
}
};
export const generateCustomerToken: Endpoints['generateCustomerToken'] = async (
context,params
) => {
try {
const { config } = context;
const { data } = await context.client.post<LoginResponse>(
`${config.baseApi}/${config.apiVersion}/customer/login/token`,
params,
{
headers: getHeaders(context),
}
);
return data;
} catch (error) {
// error is AxiosError
throw error.response.data;
}
};