Skip to content

Commit

Permalink
Refactoring using async/await
Browse files Browse the repository at this point in the history
  • Loading branch information
vito80ba committed Sep 13, 2024
1 parent fe4860e commit 5823998
Showing 1 changed file with 13 additions and 10 deletions.
23 changes: 13 additions & 10 deletions src/components/AssistanceForm/AssistanceForm.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -31,17 +31,20 @@ export const AssistanceForm = () => {
async function getAssistanceJWT(e: React.MouseEvent<HTMLButtonElement, MouseEvent>) {
e.preventDefault();
try {
const { data: zendeskAssistance } = await utils.apiClient.token.getZendeskAssistanceToken({
userEmail: email
});

const resultData = zendeskAssistanceTokenResponseSchema.safeParse(zendeskAssistance);
if (!resultData.success) throw resultData.error;
if (zendeskAssistance.assistanceToken == '' || zendeskAssistance.returnTo == '')
throw 'Empty response' + zendeskAssistance;

await utils.apiClient.token
.getZendeskAssistanceToken({
userEmail: email
})
.then((data) => {
const { data: zendeskAssistance } = data;
console.log(zendeskAssistance);
const resultData = zendeskAssistanceTokenResponseSchema.safeParse(zendeskAssistance);
if (!resultData.success) throw resultData.error;
if (zendeskAssistance.assistanceToken == '' || zendeskAssistance.returnTo == '')
throw 'Empty response' + zendeskAssistance;
setZendeskData(zendeskAssistance);
});
const form = document.getElementById('jwtForm') as HTMLFormElement;
setZendeskData(zendeskAssistance);
form.submit();
} catch (e) {
console.warn(e);
Expand Down

0 comments on commit 5823998

Please sign in to comment.