From 8841a7dc5c173c84cf90a0e920404bacae11025f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me>
Date: Wed, 28 Jun 2023 22:04:57 +0200
Subject: [PATCH] Convert status code numbers to the StatusCode library

---
 NodeApp/src/managers/HttpManager.ts    | 4 ++--
 NodeApp/src/managers/SessionManager.ts | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/NodeApp/src/managers/HttpManager.ts b/NodeApp/src/managers/HttpManager.ts
index b82ae45..dbb044c 100644
--- a/NodeApp/src/managers/HttpManager.ts
+++ b/NodeApp/src/managers/HttpManager.ts
@@ -75,11 +75,11 @@ class HttpManager {
                 if ( this.handleCommandErrors ) {
                     if ( error.response.url && error.response.url.indexOf(Config.apiURL) !== -1 ) {
                         switch ( error.response.status ) {
-                            case 401:   // Unauthorized
+                            case StatusCodes.UNAUTHORIZED:   // Unauthorized
                                 logger.error('Session expired or inexistent. Please login again.');
                                 process.exit(1);
                                 break;
-                            case 403:   // Forbidden
+                            case StatusCodes.FORBIDDEN:   // Forbidden
                                 logger.error('Forbidden access.');
                                 process.exit(1);
                                 break;
diff --git a/NodeApp/src/managers/SessionManager.ts b/NodeApp/src/managers/SessionManager.ts
index 9ede571..2f0f9ab 100644
--- a/NodeApp/src/managers/SessionManager.ts
+++ b/NodeApp/src/managers/SessionManager.ts
@@ -63,7 +63,7 @@ class SessionManager {
         } catch ( error ) {
             if ( error instanceof AxiosError ) {
                 if ( error.response ) {
-                    if ( error.response.status === 404 ) {
+                    if ( error.response.status === StatusCodes.NOT_FOUND ) {
                         spinner.fail('User not found or password incorrect');
                     } else {
                         spinner.fail(`Login error: ${ error.response.statusText }`);
-- 
GitLab