From 49b3820e60eefa22c1282b75c68ee420858a3a84 Mon Sep 17 00:00:00 2001 From: Stijn van der Kolk Date: Tue, 9 Jul 2024 08:23:50 +0200 Subject: [PATCH] fix: casting not required --- src/lib/http/HttpManager.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/lib/http/HttpManager.ts b/src/lib/http/HttpManager.ts index e48be24..75043e0 100644 --- a/src/lib/http/HttpManager.ts +++ b/src/lib/http/HttpManager.ts @@ -338,29 +338,29 @@ export class HttpClient { statusCode = nRes.status; } catch (error) { if (!axios.isAxiosError(error)) { - throw err; + throw error; } - const axiosError = error as AxiosError; - statusCode = axiosError.response.status; + + statusCode = error.response.status; switch (statusCode) { case 429: - await this.handleRateLimit(axiosError.response, axiosError); + await this.handleRateLimit(error.response, error); break; case 401: - throw new UnauthorizedError(err.config.url, { - stack: err.stack, + throw new UnauthorizedError(error.config.url, { + stack: error.stack, data: res.data }); case 403: - throw new ForbiddenError(err.config.url, { - stack: err.stack, + throw new ForbiddenError(error.config.url, { + stack: error.stack, data: res.data }); case 404: - throw new NotFoundError(err.config.url, err.stack); + throw new NotFoundError(error.config.url, error.stack); default: if (i === this.config.retry5xxAmount) {