Skip to content

Commit

Permalink
HARMONY-1495: Add try/catch to verifyUserEula
Browse files Browse the repository at this point in the history
  • Loading branch information
vinnyinverso committed Jul 12, 2023
1 parent 730c237 commit 21de574
Showing 1 changed file with 16 additions and 10 deletions.
26 changes: 16 additions & 10 deletions app/util/edl-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -144,15 +144,21 @@ export interface EdlUserEulaInfo {
*/
export async function verifyUserEula(username: string, eulaId: string, userToken: string)
: Promise<EdlUserEulaInfo> {
const response = await axios.default.get(
edlVerifyUserEulaUrl(username, eulaId), { headers: { Authorization: `Bearer ${userToken}` } },
);
const eulaData = response.data;
const edlUserEulaInfo = {
statusCode: response.status,
message: eulaData.msg,
error: eulaData.error,
acceptEulaUrl: eulaData.accept_eula_url,
let statusCode: number;
let eulaResponse: { msg: string, error: string, accept_eula_url: string };
try {
const response = await axios.default.get(
edlVerifyUserEulaUrl(username, eulaId), { headers: { Authorization: `Bearer ${userToken}` } },
);
eulaResponse = response.data;
statusCode = response.status;
} catch (e) {
eulaResponse = e.response.data;
statusCode = e.response.status;
}
return {
statusCode,
error: eulaResponse.error,
acceptEulaUrl: eulaResponse.accept_eula_url,
};
return edlUserEulaInfo;
}

0 comments on commit 21de574

Please sign in to comment.