From 2740d1a0ecb5cdaafe5c962fdb66d09aa410e0a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <git@minelli.me> Date: Tue, 26 Mar 2024 21:19:44 +0100 Subject: [PATCH] SessionManager => Remove HttpStatusCode call --- NodeApp/src/managers/SessionManager.ts | 51 +++++++++++++------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/NodeApp/src/managers/SessionManager.ts b/NodeApp/src/managers/SessionManager.ts index 9e8638e..1f2ed42 100644 --- a/NodeApp/src/managers/SessionManager.ts +++ b/NodeApp/src/managers/SessionManager.ts @@ -1,26 +1,27 @@ -import * as jwt from 'jsonwebtoken'; -import User from '../sharedByClients/models/User'; -import LocalConfigKeys from '../types/LocalConfigKeys'; -import axios, { HttpStatusCode } from 'axios'; -import HttpManager from './HttpManager'; -import ora from 'ora'; -import Permissions from '../types/Permissions'; -import ApiRoute from '../sharedByClients/types/Dojo/ApiRoute'; -import DojoBackendManager from './DojoBackendManager'; -import Config from '../config/Config'; -import ClientsSharedConfig from '../sharedByClients/config/ClientsSharedConfig'; -import DojoGitlabCredentials from '../sharedByClients/types/Dojo/DojoGitlabCredentials'; -import * as http from 'http'; -import EventEmitter from 'events'; -import SharedConfig from '../shared/config/SharedConfig'; -import chalk from 'chalk'; -import inquirer from 'inquirer'; -import GitlabToken from '../shared/types/Gitlab/GitlabToken'; -import open from 'open'; -import { sessionConfigFile } from '../config/ConfigFiles'; -import TextStyle from '../types/TextStyle'; -import DojoBackendHelper from '../sharedByClients/helpers/Dojo/DojoBackendHelper'; -import GitlabManager from './GitlabManager'; +import * as jwt from 'jsonwebtoken'; +import User from '../sharedByClients/models/User'; +import LocalConfigKeys from '../types/LocalConfigKeys'; +import axios from 'axios'; +import HttpManager from './HttpManager'; +import ora from 'ora'; +import Permissions from '../types/Permissions'; +import ApiRoute from '../sharedByClients/types/Dojo/ApiRoute'; +import DojoBackendManager from './DojoBackendManager'; +import Config from '../config/Config'; +import ClientsSharedConfig from '../sharedByClients/config/ClientsSharedConfig'; +import DojoGitlabCredentials from '../sharedByClients/types/Dojo/DojoGitlabCredentials'; +import * as http from 'http'; +import EventEmitter from 'events'; +import SharedConfig from '../shared/config/SharedConfig'; +import chalk from 'chalk'; +import inquirer from 'inquirer'; +import GitlabToken from '../shared/types/Gitlab/GitlabToken'; +import open from 'open'; +import { sessionConfigFile } from '../config/ConfigFiles'; +import TextStyle from '../types/TextStyle'; +import DojoBackendHelper from '../sharedByClients/helpers/Dojo/DojoBackendHelper'; +import GitlabManager from './GitlabManager'; +import { StatusCodes } from 'http-status-codes'; class LoginServer { @@ -31,7 +32,7 @@ class LoginServer { this.server = http.createServer((req, res) => { const sendError = (error: string) => { this.events.emit('error', error); - res.writeHead(HttpStatusCode.InternalServerError, { 'Content-Type': 'text/html' }); + res.writeHead(StatusCodes.INTERNAL_SERVER_ERROR, { 'Content-Type': 'text/html' }); res.write(`<html lang="en"><body><h1 style="color: red">DojoCLI login error</h1><h3>Please look at your CLI for more informations.</h3></body></html>`); res.end(); }; @@ -39,7 +40,7 @@ class LoginServer { if ( req.url?.match(Config.login.server.route) ) { const urlParts = req.url.split('='); if ( urlParts.length > 0 ) { - res.writeHead(HttpStatusCode.Ok, { 'Content-Type': 'text/html' }); + res.writeHead(StatusCodes.OK, { 'Content-Type': 'text/html' }); res.write(`<html lang="en"><body><h1 style="color: green">DojoCLI login successful</h1><h3>You can close this window.</h3></body></html>`); res.end(); -- GitLab