From 00814dc489df88d3804179997df524d53e6cc594 Mon Sep 17 00:00:00 2001 From: Chomp Date: Tue, 31 Dec 2024 10:20:21 +0000 Subject: [PATCH] Moved EntryType into its own file --- project/src/Program.ts | 9 +-------- project/src/callbacks/ClientLogCallbacks.ts | 3 ++- project/src/models/enums/EntryType.ts | 7 +++++++ project/src/servers/http/SptHttpListener.ts | 3 ++- 4 files changed, 12 insertions(+), 10 deletions(-) create mode 100644 project/src/models/enums/EntryType.ts diff --git a/project/src/Program.ts b/project/src/Program.ts index 86dcf37b1..d27076dee 100644 --- a/project/src/Program.ts +++ b/project/src/Program.ts @@ -2,18 +2,11 @@ import { ErrorHandler } from "@spt/ErrorHandler"; import { Container } from "@spt/di/Container"; import buildInfo from "@spt/entry/build.json" assert { type: "json" }; import type { PreSptModLoader } from "@spt/loaders/PreSptModLoader"; +import { EntryType } from "@spt/models/enums/EntryType"; import { App } from "@spt/utils/App"; import { Watermark } from "@spt/utils/Watermark"; import { container } from "tsyringe"; -export enum EntryType { - LOCAL = "LOCAL", - DEBUG = "DEBUG", - RELEASE = "RELEASE", - BLEEDING_EDGE = "BLEEDING_EDGE", - BLEEDING_EDGE_MODS = "BLEEDING_EDGE_MODS", -} - export class Program { private static _ENTRY_TYPE: EntryType; diff --git a/project/src/callbacks/ClientLogCallbacks.ts b/project/src/callbacks/ClientLogCallbacks.ts index 0d91d1575..152a488ba 100644 --- a/project/src/callbacks/ClientLogCallbacks.ts +++ b/project/src/callbacks/ClientLogCallbacks.ts @@ -1,8 +1,9 @@ -import { EntryType, Program } from "@spt/Program"; +import { Program } from "@spt/Program"; import { ClientLogController } from "@spt/controllers/ClientLogController"; import { ModLoadOrder } from "@spt/loaders/ModLoadOrder"; import { INullResponseData } from "@spt/models/eft/httpResponse/INullResponseData"; import { ConfigTypes } from "@spt/models/enums/ConfigTypes"; +import { EntryType } from "@spt/models/enums/EntryType"; import { IBsgLogging, ICoreConfig, IRelease } from "@spt/models/spt/config/ICoreConfig"; import { IClientLogRequest } from "@spt/models/spt/logging/IClientLogRequest"; import { ConfigServer } from "@spt/servers/ConfigServer"; diff --git a/project/src/models/enums/EntryType.ts b/project/src/models/enums/EntryType.ts new file mode 100644 index 000000000..8565e0849 --- /dev/null +++ b/project/src/models/enums/EntryType.ts @@ -0,0 +1,7 @@ +export enum EntryType { + LOCAL = "LOCAL", + DEBUG = "DEBUG", + RELEASE = "RELEASE", + BLEEDING_EDGE = "BLEEDING_EDGE", + BLEEDING_EDGE_MODS = "BLEEDING_EDGE_MODS", +} diff --git a/project/src/servers/http/SptHttpListener.ts b/project/src/servers/http/SptHttpListener.ts index e8dff0d64..a24e51319 100644 --- a/project/src/servers/http/SptHttpListener.ts +++ b/project/src/servers/http/SptHttpListener.ts @@ -1,8 +1,9 @@ import { IncomingHttpHeaders, IncomingMessage, ServerResponse } from "node:http"; import util from "node:util"; import zlib from "node:zlib"; -import { EntryType, Program } from "@spt/Program"; +import { Program } from "@spt/Program"; import { Serializer } from "@spt/di/Serializer"; +import { EntryType } from "@spt/models/enums/EntryType"; import { ILogger } from "@spt/models/spt/utils/ILogger"; import { HttpRouter } from "@spt/routers/HttpRouter"; import { IHttpListener } from "@spt/servers/http/IHttpListener";