primery-dependencies (!355)

Co-authored-by: clodan <clodan@clodan.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/355
Co-authored-by: Alex <clodan@noreply.dev.sp-tarkov.com>
Co-committed-by: Alex <clodan@noreply.dev.sp-tarkov.com>
This commit is contained in:
Alex 2024-05-28 14:04:20 +00:00 committed by chomp
parent f56da3c1a8
commit 8727f6150e
129 changed files with 182 additions and 171 deletions

View File

@ -15,7 +15,7 @@ export class ModCallbacks implements OnLoad
protected httpConfig: IHttpConfig; protected httpConfig: IHttpConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HttpResponseUtil") protected httpResponse: HttpResponseUtil, @inject("HttpResponseUtil") protected httpResponse: HttpResponseUtil,
@inject("HttpFileUtil") protected httpFileUtil: HttpFileUtil, @inject("HttpFileUtil") protected httpFileUtil: HttpFileUtil,
@inject("PostSptModLoader") protected postSptModLoader: PostSptModLoader, @inject("PostSptModLoader") protected postSptModLoader: PostSptModLoader,

View File

@ -11,7 +11,7 @@ import { DatabaseService } from "@spt/services/DatabaseService";
export class AchievementController export class AchievementController
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
) )
{} {}

View File

@ -34,7 +34,7 @@ export class BotController
protected pmcConfig: IPmcConfig; protected pmcConfig: IPmcConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("BotGenerator") protected botGenerator: BotGenerator, @inject("BotGenerator") protected botGenerator: BotGenerator,
@inject("BotHelper") protected botHelper: BotHelper, @inject("BotHelper") protected botHelper: BotHelper,
@ -47,7 +47,7 @@ export class BotController
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("ApplicationContext") protected applicationContext: ApplicationContext, @inject("ApplicationContext") protected applicationContext: ApplicationContext,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.botConfig = this.configServer.getConfig(ConfigTypes.BOT); this.botConfig = this.configServer.getConfig(ConfigTypes.BOT);

View File

@ -18,7 +18,7 @@ import { HashUtil } from "@spt/utils/HashUtil";
export class BuildController export class BuildController
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder, @inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@ -26,7 +26,7 @@ export class BuildController
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("SaveServer") protected saveServer: SaveServer, @inject("SaveServer") protected saveServer: SaveServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{} {}

View File

@ -8,7 +8,7 @@ import { ILogger } from "@spt/models/spt/utils/ILogger";
@injectable() @injectable()
export class ClientLogController export class ClientLogController
{ {
constructor(@inject("WinstonLogger") protected logger: ILogger) constructor(@inject("PrimaryLogger") protected logger: ILogger)
{} {}
/** /**

View File

@ -20,7 +20,7 @@ export class CustomizationController
}; };
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder, @inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("SaveServer") protected saveServer: SaveServer, @inject("SaveServer") protected saveServer: SaveServer,

View File

@ -23,7 +23,7 @@ import { TimeUtil } from "@spt/utils/TimeUtil";
export class DialogueController export class DialogueController
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("SaveServer") protected saveServer: SaveServer, @inject("SaveServer") protected saveServer: SaveServer,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("DialogueHelper") protected dialogueHelper: DialogueHelper, @inject("DialogueHelper") protected dialogueHelper: DialogueHelper,

View File

@ -61,7 +61,7 @@ export class GameController
protected botConfig: IBotConfig; protected botConfig: IBotConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@ -81,7 +81,7 @@ export class GameController
@inject("ProfileActivityService") protected profileActivityService: ProfileActivityService, @inject("ProfileActivityService") protected profileActivityService: ProfileActivityService,
@inject("ApplicationContext") protected applicationContext: ApplicationContext, @inject("ApplicationContext") protected applicationContext: ApplicationContext,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.httpConfig = this.configServer.getConfig(ConfigTypes.HTTP); this.httpConfig = this.configServer.getConfig(ConfigTypes.HTTP);

View File

@ -22,7 +22,7 @@ import { HttpResponseUtil } from "@spt/utils/HttpResponseUtil";
export class HealthController export class HealthController
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder, @inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("PaymentService") protected paymentService: PaymentService, @inject("PaymentService") protected paymentService: PaymentService,
@ -30,7 +30,7 @@ export class HealthController
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("HttpResponseUtil") protected httpResponse: HttpResponseUtil, @inject("HttpResponseUtil") protected httpResponse: HttpResponseUtil,
@inject("HealthHelper") protected healthHelper: HealthHelper, @inject("HealthHelper") protected healthHelper: HealthHelper,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{} {}

View File

@ -61,7 +61,7 @@ export class HideoutController
protected hideoutConfig: IHideoutConfig; protected hideoutConfig: IHideoutConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@ -81,7 +81,7 @@ export class HideoutController
@inject("ProfileActivityService") protected profileActivityService: ProfileActivityService, @inject("ProfileActivityService") protected profileActivityService: ProfileActivityService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("FenceService") protected fenceService: FenceService, @inject("FenceService") protected fenceService: FenceService,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.hideoutConfig = this.configServer.getConfig(ConfigTypes.HIDEOUT); this.hideoutConfig = this.configServer.getConfig(ConfigTypes.HIDEOUT);

View File

@ -56,7 +56,7 @@ export class InraidController
protected hideoutConfig: IHideoutConfig; protected hideoutConfig: IHideoutConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("SaveServer") protected saveServer: SaveServer, @inject("SaveServer") protected saveServer: SaveServer,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,

View File

@ -38,7 +38,7 @@ export class InsuranceController
protected roubleTpl = "5449016a4bdc2d6f028b456f"; protected roubleTpl = "5449016a4bdc2d6f028b456f";
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("MathUtil") protected mathUtil: MathUtil, @inject("MathUtil") protected mathUtil: MathUtil,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@ -57,7 +57,7 @@ export class InsuranceController
@inject("RagfairPriceService") protected ragfairPriceService: RagfairPriceService, @inject("RagfairPriceService") protected ragfairPriceService: RagfairPriceService,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.insuranceConfig = this.configServer.getConfig(ConfigTypes.INSURANCE); this.insuranceConfig = this.configServer.getConfig(ConfigTypes.INSURANCE);

View File

@ -52,7 +52,7 @@ import { RandomUtil } from "@spt/utils/RandomUtil";
export class InventoryController export class InventoryController
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@ -71,7 +71,7 @@ export class InventoryController
@inject("LootGenerator") protected lootGenerator: LootGenerator, @inject("LootGenerator") protected lootGenerator: LootGenerator,
@inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder, @inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder,
@inject("HttpResponseUtil") protected httpResponseUtil: HttpResponseUtil, @inject("HttpResponseUtil") protected httpResponseUtil: HttpResponseUtil,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{} {}

View File

@ -25,7 +25,7 @@ export class LauncherController
protected coreConfig: ICoreConfig; protected coreConfig: ICoreConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,

View File

@ -38,7 +38,7 @@ export class LocationController
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("WeightedRandomHelper") protected weightedRandomHelper: WeightedRandomHelper, @inject("WeightedRandomHelper") protected weightedRandomHelper: WeightedRandomHelper,
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("LocationGenerator") protected locationGenerator: LocationGenerator, @inject("LocationGenerator") protected locationGenerator: LocationGenerator,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("RaidTimeAdjustmentService") protected raidTimeAdjustmentService: RaidTimeAdjustmentService, @inject("RaidTimeAdjustmentService") protected raidTimeAdjustmentService: RaidTimeAdjustmentService,
@ -48,7 +48,7 @@ export class LocationController
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("ApplicationContext") protected applicationContext: ApplicationContext, @inject("ApplicationContext") protected applicationContext: ApplicationContext,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.airdropConfig = this.configServer.getConfig(ConfigTypes.AIRDROP); this.airdropConfig = this.configServer.getConfig(ConfigTypes.AIRDROP);

View File

@ -40,7 +40,7 @@ export class MatchController
protected pmcConfig: IPmcConfig; protected pmcConfig: IPmcConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("SaveServer") protected saveServer: SaveServer, @inject("SaveServer") protected saveServer: SaveServer,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,

View File

@ -8,7 +8,7 @@ import { DatabaseService } from "@spt/services/DatabaseService";
export class PresetController export class PresetController
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("PresetHelper") protected presetHelper: PresetHelper, @inject("PresetHelper") protected presetHelper: PresetHelper,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
) )

View File

@ -38,7 +38,7 @@ export class ProfileController
protected defaultInventoryTpl = "55d7217a4bdc2d86028b456d"; protected defaultInventoryTpl = "55d7217a4bdc2d86028b456d";
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("SaveServer") protected saveServer: SaveServer, @inject("SaveServer") protected saveServer: SaveServer,

View File

@ -39,7 +39,7 @@ export class QuestController
protected questConfig: IQuestConfig; protected questConfig: IQuestConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("HttpResponseUtil") protected httpResponseUtil: HttpResponseUtil, @inject("HttpResponseUtil") protected httpResponseUtil: HttpResponseUtil,
@inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder, @inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder,
@ -56,7 +56,7 @@ export class QuestController
@inject("SeasonalEventService") protected seasonalEventService: SeasonalEventService, @inject("SeasonalEventService") protected seasonalEventService: SeasonalEventService,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.questConfig = this.configServer.getConfig(ConfigTypes.QUEST); this.questConfig = this.configServer.getConfig(ConfigTypes.QUEST);

View File

@ -52,7 +52,7 @@ export class RagfairController
protected ragfairConfig: IRagfairConfig; protected ragfairConfig: IRagfairConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("HttpResponseUtil") protected httpResponse: HttpResponseUtil, @inject("HttpResponseUtil") protected httpResponse: HttpResponseUtil,
@inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder, @inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder,

View File

@ -20,7 +20,7 @@ export class RepairController
protected repairConfig: IRepairConfig; protected repairConfig: IRepairConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder, @inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("QuestHelper") protected questHelper: QuestHelper, @inject("QuestHelper") protected questHelper: QuestHelper,

View File

@ -38,7 +38,7 @@ export class RepeatableQuestController
protected questConfig: IQuestConfig; protected questConfig: IQuestConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@ -53,7 +53,7 @@ export class RepeatableQuestController
@inject("RepeatableQuestHelper") protected repeatableQuestHelper: RepeatableQuestHelper, @inject("RepeatableQuestHelper") protected repeatableQuestHelper: RepeatableQuestHelper,
@inject("QuestHelper") protected questHelper: QuestHelper, @inject("QuestHelper") protected questHelper: QuestHelper,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.questConfig = this.configServer.getConfig(ConfigTypes.QUEST); this.questConfig = this.configServer.getConfig(ConfigTypes.QUEST);

View File

@ -45,7 +45,7 @@ export class TradeController
protected traderConfig: ITraderConfig; protected traderConfig: ITraderConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder, @inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder,
@inject("TradeHelper") protected tradeHelper: TradeHelper, @inject("TradeHelper") protected tradeHelper: TradeHelper,

View File

@ -22,7 +22,7 @@ export class TraderController
protected traderConfig: ITraderConfig; protected traderConfig: ITraderConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("TraderAssortHelper") protected traderAssortHelper: TraderAssortHelper, @inject("TraderAssortHelper") protected traderAssortHelper: TraderAssortHelper,
@ -34,7 +34,7 @@ export class TraderController
@inject("FenceService") protected fenceService: FenceService, @inject("FenceService") protected fenceService: FenceService,
@inject("FenceBaseAssortGenerator") protected fenceBaseAssortGenerator: FenceBaseAssortGenerator, @inject("FenceBaseAssortGenerator") protected fenceBaseAssortGenerator: FenceBaseAssortGenerator,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.traderConfig = this.configServer.getConfig(ConfigTypes.TRADER); this.traderConfig = this.configServer.getConfig(ConfigTypes.TRADER);

View File

@ -13,7 +13,7 @@ export class WeatherController
constructor( constructor(
@inject("WeatherGenerator") protected weatherGenerator: WeatherGenerator, @inject("WeatherGenerator") protected weatherGenerator: WeatherGenerator,
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
) )
{ {

View File

@ -132,6 +132,7 @@ import { PostDBModLoader } from "@spt/loaders/PostDBModLoader";
import { PostSptModLoader } from "@spt/loaders/PostSptModLoader"; import { PostSptModLoader } from "@spt/loaders/PostSptModLoader";
import { PreSptModLoader } from "@spt/loaders/PreSptModLoader"; import { PreSptModLoader } from "@spt/loaders/PreSptModLoader";
import { IAsyncQueue } from "@spt/models/spt/utils/IAsyncQueue"; import { IAsyncQueue } from "@spt/models/spt/utils/IAsyncQueue";
import { ILogger } from "@spt/models/spt/utils/ILogger";
import { BotDynamicRouter } from "@spt/routers/dynamic/BotDynamicRouter"; import { BotDynamicRouter } from "@spt/routers/dynamic/BotDynamicRouter";
import { BundleDynamicRouter } from "@spt/routers/dynamic/BundleDynamicRouter"; import { BundleDynamicRouter } from "@spt/routers/dynamic/BundleDynamicRouter";
import { CustomizationDynamicRouter } from "@spt/routers/dynamic/CustomizationDynamicRouter"; import { CustomizationDynamicRouter } from "@spt/routers/dynamic/CustomizationDynamicRouter";
@ -297,6 +298,16 @@ export class Container
Container.registerServices(depContainer); Container.registerServices(depContainer);
Container.registerControllers(depContainer); Container.registerControllers(depContainer);
Container.registerPrimaryDependencies(depContainer);
}
public static registerPrimaryDependencies(depContainer: DependencyContainer): void
{
depContainer.register<ILogger>("PrimaryLogger", { useToken: "WinstonLogger" },
{ lifecycle: Lifecycle.Singleton });
depContainer.register<ICloner>("PrimaryCloner", { useToken: "RecursiveCloner" },
{ lifecycle: Lifecycle.Singleton });
} }
public static registerListTypes(depContainer: DependencyContainer): void public static registerListTypes(depContainer: DependencyContainer): void

View File

@ -39,7 +39,7 @@ export class BotEquipmentModGenerator
protected botConfig: IBotConfig; protected botConfig: IBotConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("ProbabilityHelper") protected probabilityHelper: ProbabilityHelper, @inject("ProbabilityHelper") protected probabilityHelper: ProbabilityHelper,
@ -57,7 +57,7 @@ export class BotEquipmentModGenerator
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("BotEquipmentModPoolService") protected botEquipmentModPoolService: BotEquipmentModPoolService, @inject("BotEquipmentModPoolService") protected botEquipmentModPoolService: BotEquipmentModPoolService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.botConfig = this.configServer.getConfig(ConfigTypes.BOT); this.botConfig = this.configServer.getConfig(ConfigTypes.BOT);

View File

@ -41,7 +41,7 @@ export class BotGenerator
protected pmcConfig: IPmcConfig; protected pmcConfig: IPmcConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@ -56,7 +56,7 @@ export class BotGenerator
@inject("SeasonalEventService") protected seasonalEventService: SeasonalEventService, @inject("SeasonalEventService") protected seasonalEventService: SeasonalEventService,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.botConfig = this.configServer.getConfig(ConfigTypes.BOT); this.botConfig = this.configServer.getConfig(ConfigTypes.BOT);

View File

@ -31,7 +31,7 @@ export class BotInventoryGenerator
protected botConfig: IBotConfig; protected botConfig: IBotConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,

View File

@ -11,7 +11,7 @@ import { RandomUtil } from "@spt/utils/RandomUtil";
export class BotLevelGenerator export class BotLevelGenerator
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
) )

View File

@ -34,7 +34,7 @@ export class BotLootGenerator
protected pmcConfig: IPmcConfig; protected pmcConfig: IPmcConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@ -48,7 +48,7 @@ export class BotLootGenerator
@inject("BotLootCacheService") protected botLootCacheService: BotLootCacheService, @inject("BotLootCacheService") protected botLootCacheService: BotLootCacheService,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.botConfig = this.configServer.getConfig(ConfigTypes.BOT); this.botConfig = this.configServer.getConfig(ConfigTypes.BOT);

View File

@ -37,7 +37,7 @@ export class BotWeaponGenerator
protected repairConfig: IRepairConfig; protected repairConfig: IRepairConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@ -51,7 +51,7 @@ export class BotWeaponGenerator
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("RepairService") protected repairService: RepairService, @inject("RepairService") protected repairService: RepairService,
@injectAll("InventoryMagGen") protected inventoryMagGenComponents: IInventoryMagGen[], @injectAll("InventoryMagGen") protected inventoryMagGenComponents: IInventoryMagGen[],
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.botConfig = this.configServer.getConfig(ConfigTypes.BOT); this.botConfig = this.configServer.getConfig(ConfigTypes.BOT);

View File

@ -25,7 +25,7 @@ export class FenceBaseAssortGenerator
protected traderConfig: ITraderConfig; protected traderConfig: ITraderConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("HandbookHelper") protected handbookHelper: HandbookHelper, @inject("HandbookHelper") protected handbookHelper: HandbookHelper,

View File

@ -48,7 +48,7 @@ export class LocationGenerator
protected locationConfig: ILocationConfig; protected locationConfig: ILocationConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("ObjectId") protected objectId: ObjectId, @inject("ObjectId") protected objectId: ObjectId,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@ -59,7 +59,7 @@ export class LocationGenerator
@inject("PresetHelper") protected presetHelper: PresetHelper, @inject("PresetHelper") protected presetHelper: PresetHelper,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.locationConfig = this.configServer.getConfig(ConfigTypes.LOCATION); this.locationConfig = this.configServer.getConfig(ConfigTypes.LOCATION);

View File

@ -24,7 +24,7 @@ type ItemLimit = { current: number, max: number };
export class LootGenerator export class LootGenerator
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,

View File

@ -32,7 +32,7 @@ export class PlayerScavGenerator
protected playerScavConfig: IPlayerScavConfig; protected playerScavConfig: IPlayerScavConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@ -46,7 +46,7 @@ export class PlayerScavGenerator
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("BotGenerator") protected botGenerator: BotGenerator, @inject("BotGenerator") protected botGenerator: BotGenerator,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.playerScavConfig = this.configServer.getConfig(ConfigTypes.PLAYERSCAV); this.playerScavConfig = this.configServer.getConfig(ConfigTypes.PLAYERSCAV);

View File

@ -44,7 +44,7 @@ export class RagfairOfferGenerator
protected offerCounter = 0; protected offerCounter = 0;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@ -63,7 +63,7 @@ export class RagfairOfferGenerator
@inject("FenceService") protected fenceService: FenceService, @inject("FenceService") protected fenceService: FenceService,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.ragfairConfig = this.configServer.getConfig(ConfigTypes.RAGFAIR); this.ragfairConfig = this.configServer.getConfig(ConfigTypes.RAGFAIR);

View File

@ -31,7 +31,7 @@ export class RepeatableQuestGenerator
protected questConfig: IQuestConfig; protected questConfig: IQuestConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("MathUtil") protected mathUtil: MathUtil, @inject("MathUtil") protected mathUtil: MathUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@ -42,7 +42,7 @@ export class RepeatableQuestGenerator
@inject("RepeatableQuestRewardGenerator") @inject("RepeatableQuestRewardGenerator")
protected repeatableQuestRewardGenerator: RepeatableQuestRewardGenerator, protected repeatableQuestRewardGenerator: RepeatableQuestRewardGenerator,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.questConfig = this.configServer.getConfig(ConfigTypes.QUEST); this.questConfig = this.configServer.getConfig(ConfigTypes.QUEST);

View File

@ -30,7 +30,7 @@ export class RepeatableQuestRewardGenerator
protected questConfig: IQuestConfig; protected questConfig: IQuestConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("MathUtil") protected mathUtil: MathUtil, @inject("MathUtil") protected mathUtil: MathUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@ -42,7 +42,7 @@ export class RepeatableQuestRewardGenerator
@inject("ItemFilterService") protected itemFilterService: ItemFilterService, @inject("ItemFilterService") protected itemFilterService: ItemFilterService,
@inject("SeasonalEventService") protected seasonalEventService: SeasonalEventService, @inject("SeasonalEventService") protected seasonalEventService: SeasonalEventService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.questConfig = this.configServer.getConfig(ConfigTypes.QUEST); this.questConfig = this.configServer.getConfig(ConfigTypes.QUEST);

View File

@ -32,7 +32,7 @@ export class ScavCaseRewardGenerator
protected dbAmmoItemsCache: ITemplateItem[]; protected dbAmmoItemsCache: ITemplateItem[];
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,

View File

@ -22,7 +22,7 @@ export class WeatherGenerator
constructor( constructor(
@inject("WeightedRandomHelper") protected weightedRandomHelper: WeightedRandomHelper, @inject("WeightedRandomHelper") protected weightedRandomHelper: WeightedRandomHelper,
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("SeasonalEventService") protected seasonalEventService: SeasonalEventService, @inject("SeasonalEventService") protected seasonalEventService: SeasonalEventService,

View File

@ -15,7 +15,7 @@ import { RandomUtil } from "@spt/utils/RandomUtil";
export class ExternalInventoryMagGen implements IInventoryMagGen export class ExternalInventoryMagGen implements IInventoryMagGen
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("BotWeaponGeneratorHelper") protected botWeaponGeneratorHelper: BotWeaponGeneratorHelper, @inject("BotWeaponGeneratorHelper") protected botWeaponGeneratorHelper: BotWeaponGeneratorHelper,

View File

@ -12,7 +12,7 @@ import { LocalisationService } from "@spt/services/LocalisationService";
export class AssortHelper export class AssortHelper
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,

View File

@ -16,13 +16,13 @@ export class BotDifficultyHelper
protected pmcConfig: IPmcConfig; protected pmcConfig: IPmcConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("BotHelper") protected botHelper: BotHelper, @inject("BotHelper") protected botHelper: BotHelper,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.pmcConfig = this.configServer.getConfig(ConfigTypes.PMC); this.pmcConfig = this.configServer.getConfig(ConfigTypes.PMC);

View File

@ -28,7 +28,7 @@ export class BotGeneratorHelper
protected pmcConfig: IPmcConfig; protected pmcConfig: IPmcConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("DurabilityLimitsHelper") protected durabilityLimitsHelper: DurabilityLimitsHelper, @inject("DurabilityLimitsHelper") protected durabilityLimitsHelper: DurabilityLimitsHelper,

View File

@ -16,7 +16,7 @@ export class BotHelper
protected pmcConfig: IPmcConfig; protected pmcConfig: IPmcConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,

View File

@ -19,7 +19,7 @@ import { RandomUtil } from "@spt/utils/RandomUtil";
export class BotWeaponGeneratorHelper export class BotWeaponGeneratorHelper
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,

View File

@ -40,7 +40,7 @@ export class GiveSptCommand implements ISptCommand
protected savedCommand: Map<string, SavedCommand> = new Map<string, SavedCommand>(); protected savedCommand: Map<string, SavedCommand> = new Map<string, SavedCommand>();
public constructor( public constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("PresetHelper") protected presetHelper: PresetHelper, @inject("PresetHelper") protected presetHelper: PresetHelper,
@ -48,7 +48,7 @@ export class GiveSptCommand implements ISptCommand
@inject("LocaleService") protected localeService: LocaleService, @inject("LocaleService") protected localeService: LocaleService,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("ItemFilterService") protected itemFilterService: ItemFilterService, @inject("ItemFilterService") protected itemFilterService: ItemFilterService,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{} {}

View File

@ -28,7 +28,7 @@ export class ProfileSptCommand implements ISptCommand
protected savedCommand: SavedCommand; protected savedCommand: SavedCommand;
public constructor( public constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("PresetHelper") protected presetHelper: PresetHelper, @inject("PresetHelper") protected presetHelper: PresetHelper,

View File

@ -25,7 +25,7 @@ export class TraderSptCommand implements ISptCommand
protected savedCommand: SavedCommand; protected savedCommand: SavedCommand;
public constructor( public constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("PresetHelper") protected presetHelper: PresetHelper, @inject("PresetHelper") protected presetHelper: PresetHelper,

View File

@ -10,7 +10,7 @@ import { MailSendService } from "@spt/services/MailSendService";
export class CommandoDialogueChatBot extends AbstractDialogueChatBot export class CommandoDialogueChatBot extends AbstractDialogueChatBot
{ {
public constructor( public constructor(
@inject("WinstonLogger") logger: ILogger, @inject("PrimaryLogger") logger: ILogger,
@inject("MailSendService") mailSendService: MailSendService, @inject("MailSendService") mailSendService: MailSendService,
@injectAll("CommandoCommand") chatCommands: IChatCommand[], @injectAll("CommandoCommand") chatCommands: IChatCommand[],
) )

View File

@ -14,7 +14,7 @@ import { HashUtil } from "@spt/utils/HashUtil";
export class DialogueHelper export class DialogueHelper
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("SaveServer") protected saveServer: SaveServer, @inject("SaveServer") protected saveServer: SaveServer,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,

View File

@ -42,7 +42,7 @@ export class HandbookHelper
constructor( constructor(
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.itemConfig = this.configServer.getConfig(ConfigTypes.ITEM); this.itemConfig = this.configServer.getConfig(ConfigTypes.ITEM);

View File

@ -16,11 +16,11 @@ export class HealthHelper
protected healthConfig: IHealthConfig; protected healthConfig: IHealthConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("SaveServer") protected saveServer: SaveServer, @inject("SaveServer") protected saveServer: SaveServer,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.healthConfig = this.configServer.getConfig(ConfigTypes.HEALTH); this.healthConfig = this.configServer.getConfig(ConfigTypes.HEALTH);

View File

@ -41,7 +41,7 @@ export class HideoutHelper
protected hideoutConfig: IHideoutConfig; protected hideoutConfig: IHideoutConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@ -53,7 +53,7 @@ export class HideoutHelper
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.hideoutConfig = this.configServer.getConfig(ConfigTypes.HIDEOUT); this.hideoutConfig = this.configServer.getConfig(ConfigTypes.HIDEOUT);

View File

@ -31,7 +31,7 @@ export class InRaidHelper
protected inRaidConfig: IInRaidConfig; protected inRaidConfig: IInRaidConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("SaveServer") protected saveServer: SaveServer, @inject("SaveServer") protected saveServer: SaveServer,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@ -44,7 +44,7 @@ export class InRaidHelper
@inject("ProfileFixerService") protected profileFixerService: ProfileFixerService, @inject("ProfileFixerService") protected profileFixerService: ProfileFixerService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.lostOnDeathConfig = this.configServer.getConfig(ConfigTypes.LOST_ON_DEATH); this.lostOnDeathConfig = this.configServer.getConfig(ConfigTypes.LOST_ON_DEATH);

View File

@ -49,7 +49,7 @@ export class InventoryHelper
protected inventoryConfig: IInventoryConfig; protected inventoryConfig: IInventoryConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("HttpResponseUtil") protected httpResponse: HttpResponseUtil, @inject("HttpResponseUtil") protected httpResponse: HttpResponseUtil,
@inject("FenceService") protected fenceService: FenceService, @inject("FenceService") protected fenceService: FenceService,
@ -63,7 +63,7 @@ export class InventoryHelper
@inject("PresetHelper") protected presetHelper: PresetHelper, @inject("PresetHelper") protected presetHelper: PresetHelper,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.inventoryConfig = this.configServer.getConfig(ConfigTypes.INVENTORY); this.inventoryConfig = this.configServer.getConfig(ConfigTypes.INVENTORY);

View File

@ -35,7 +35,7 @@ export class ItemHelper
]; ];
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("JsonUtil") protected jsonUtil: JsonUtil, @inject("JsonUtil") protected jsonUtil: JsonUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@ -48,7 +48,7 @@ export class ItemHelper
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("LocaleService") protected localeService: LocaleService, @inject("LocaleService") protected localeService: LocaleService,
@inject("CompareUtil") protected compareUtil: CompareUtil, @inject("CompareUtil") protected compareUtil: CompareUtil,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{} {}

View File

@ -15,7 +15,7 @@ export class PresetHelper
constructor( constructor(
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{} {}

View File

@ -6,7 +6,7 @@ import { RandomUtil } from "@spt/utils/RandomUtil";
export class ProbabilityHelper export class ProbabilityHelper
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
) )
{} {}

View File

@ -26,7 +26,7 @@ export class ProfileHelper
protected inventoryConfig: IInventoryConfig; protected inventoryConfig: IInventoryConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("Watermark") protected watermark: Watermark, @inject("Watermark") protected watermark: Watermark,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@ -36,7 +36,7 @@ export class ProfileHelper
@inject("ProfileSnapshotService") protected profileSnapshotService: ProfileSnapshotService, @inject("ProfileSnapshotService") protected profileSnapshotService: ProfileSnapshotService,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.inventoryConfig = this.configServer.getConfig(ConfigTypes.INVENTORY); this.inventoryConfig = this.configServer.getConfig(ConfigTypes.INVENTORY);

View File

@ -37,7 +37,7 @@ export class QuestHelper
protected questConfig: IQuestConfig; protected questConfig: IQuestConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@ -54,7 +54,7 @@ export class QuestHelper
@inject("PresetHelper") protected presetHelper: PresetHelper, @inject("PresetHelper") protected presetHelper: PresetHelper,
@inject("MailSendService") protected mailSendService: MailSendService, @inject("MailSendService") protected mailSendService: MailSendService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.questConfig = this.configServer.getConfig(ConfigTypes.QUEST); this.questConfig = this.configServer.getConfig(ConfigTypes.QUEST);

View File

@ -21,7 +21,7 @@ export class RagfairHelper
protected ragfairConfig: IRagfairConfig; protected ragfairConfig: IRagfairConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TraderAssortHelper") protected traderAssortHelper: TraderAssortHelper, @inject("TraderAssortHelper") protected traderAssortHelper: TraderAssortHelper,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("HandbookHelper") protected handbookHelper: HandbookHelper, @inject("HandbookHelper") protected handbookHelper: HandbookHelper,
@ -29,7 +29,7 @@ export class RagfairHelper
@inject("RagfairLinkedItemService") protected ragfairLinkedItemService: RagfairLinkedItemService, @inject("RagfairLinkedItemService") protected ragfairLinkedItemService: RagfairLinkedItemService,
@inject("UtilityHelper") protected utilityHelper: UtilityHelper, @inject("UtilityHelper") protected utilityHelper: UtilityHelper,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.ragfairConfig = this.configServer.getConfig(ConfigTypes.RAGFAIR); this.ragfairConfig = this.configServer.getConfig(ConfigTypes.RAGFAIR);

View File

@ -44,7 +44,7 @@ export class RagfairOfferHelper
protected questConfig: IQuestConfig; protected questConfig: IQuestConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder, @inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder,

View File

@ -14,7 +14,7 @@ export class RagfairSellHelper
protected ragfairConfig: IRagfairConfig; protected ragfairConfig: IRagfairConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,

View File

@ -32,7 +32,7 @@ export class RagfairServerHelper
protected static goodsReturnedTemplate = "5bdabfe486f7743e1665df6e 0"; // Your item was not sold protected static goodsReturnedTemplate = "5bdabfe486f7743e1665df6e 0"; // Your item was not sold
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("SaveServer") protected saveServer: SaveServer, @inject("SaveServer") protected saveServer: SaveServer,
@ -44,7 +44,7 @@ export class RagfairServerHelper
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ItemFilterService") protected itemFilterService: ItemFilterService, @inject("ItemFilterService") protected itemFilterService: ItemFilterService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.ragfairConfig = this.configServer.getConfig(ConfigTypes.RAGFAIR); this.ragfairConfig = this.configServer.getConfig(ConfigTypes.RAGFAIR);

View File

@ -15,11 +15,11 @@ export class RepairHelper
protected repairConfig: IRepairConfig; protected repairConfig: IRepairConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.repairConfig = this.configServer.getConfig(ConfigTypes.REPAIR); this.repairConfig = this.configServer.getConfig(ConfigTypes.REPAIR);

View File

@ -14,7 +14,7 @@ export class RepeatableQuestHelper
constructor( constructor(
@inject("MathUtil") protected mathUtil: MathUtil, @inject("MathUtil") protected mathUtil: MathUtil,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.questConfig = this.configServer.getConfig(ConfigTypes.QUEST); this.questConfig = this.configServer.getConfig(ConfigTypes.QUEST);

View File

@ -32,7 +32,7 @@ export class TradeHelper
protected inventoryConfig: IInventoryConfig; protected inventoryConfig: IInventoryConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder, @inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder,
@inject("TraderHelper") protected traderHelper: TraderHelper, @inject("TraderHelper") protected traderHelper: TraderHelper,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@ -46,7 +46,7 @@ export class TradeHelper
@inject("TraderPurchasePersisterService") @inject("TraderPurchasePersisterService")
protected traderPurchasePersisterService: TraderPurchasePersisterService, protected traderPurchasePersisterService: TraderPurchasePersisterService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.traderConfig = this.configServer.getConfig(ConfigTypes.TRADER); this.traderConfig = this.configServer.getConfig(ConfigTypes.TRADER);

View File

@ -29,7 +29,7 @@ export class TraderAssortHelper
protected createdMergedQuestAssorts = false; protected createdMergedQuestAssorts = false;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("MathUtil") protected mathUtil: MathUtil, @inject("MathUtil") protected mathUtil: MathUtil,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@ -45,7 +45,7 @@ export class TraderAssortHelper
@inject("TraderHelper") protected traderHelper: TraderHelper, @inject("TraderHelper") protected traderHelper: TraderHelper,
@inject("FenceService") protected fenceService: FenceService, @inject("FenceService") protected fenceService: FenceService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.traderConfig = this.configServer.getConfig(ConfigTypes.TRADER); this.traderConfig = this.configServer.getConfig(ConfigTypes.TRADER);

View File

@ -32,7 +32,7 @@ export class TraderHelper
protected highestTraderBuyPriceItems?: Record<string, number> = undefined; protected highestTraderBuyPriceItems?: Record<string, number> = undefined;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("ProfileHelper") protected profileHelper: ProfileHelper, @inject("ProfileHelper") protected profileHelper: ProfileHelper,
@inject("HandbookHelper") protected handbookHelper: HandbookHelper, @inject("HandbookHelper") protected handbookHelper: HandbookHelper,

View File

@ -32,7 +32,7 @@ export class BundleLoader
@inject("VFS") protected vfs: VFS, @inject("VFS") protected vfs: VFS,
@inject("JsonUtil") protected jsonUtil: JsonUtil, @inject("JsonUtil") protected jsonUtil: JsonUtil,
@inject("BundleHashCacheService") protected bundleHashCacheService: BundleHashCacheService, @inject("BundleHashCacheService") protected bundleHashCacheService: BundleHashCacheService,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{} {}

View File

@ -11,7 +11,7 @@ export class ModLoadOrder
protected loadOrder = new Set<string>(); protected loadOrder = new Set<string>();
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
) )
{} {}

View File

@ -14,7 +14,7 @@ export class PostDBModLoader implements OnLoad
protected container: DependencyContainer; protected container: DependencyContainer;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("BundleLoader") protected bundleLoader: BundleLoader, @inject("BundleLoader") protected bundleLoader: BundleLoader,
@inject("PreSptModLoader") protected preSptModLoader: PreSptModLoader, @inject("PreSptModLoader") protected preSptModLoader: PreSptModLoader,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,

View File

@ -13,7 +13,7 @@ export class PostSptModLoader implements IModLoader
protected container: DependencyContainer; protected container: DependencyContainer;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("PreSptModLoader") protected preSptModLoader: PreSptModLoader, @inject("PreSptModLoader") protected preSptModLoader: PreSptModLoader,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ModTypeCheck") protected modTypeCheck: ModTypeCheck, @inject("ModTypeCheck") protected modTypeCheck: ModTypeCheck,

View File

@ -33,7 +33,7 @@ export class PreSptModLoader implements IModLoader
protected skippedMods: Set<string>; protected skippedMods: Set<string>;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("VFS") protected vfs: VFS, @inject("VFS") protected vfs: VFS,
@inject("JsonUtil") protected jsonUtil: JsonUtil, @inject("JsonUtil") protected jsonUtil: JsonUtil,
@inject("ModCompilerService") protected modCompilerService: ModCompilerService, @inject("ModCompilerService") protected modCompilerService: ModCompilerService,

View File

@ -16,7 +16,7 @@ export class EventOutputHolder
constructor( constructor(
@inject("ProfileHelper") protected profileHelper: ProfileHelper, @inject("ProfileHelper") protected profileHelper: ProfileHelper,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{} {}

View File

@ -12,12 +12,12 @@ import { ICloner } from "@spt/utils/cloners/ICloner";
export class ItemEventRouter export class ItemEventRouter
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ProfileHelper") protected profileHelper: ProfileHelper, @inject("ProfileHelper") protected profileHelper: ProfileHelper,
@injectAll("IERouters") protected itemEventRouters: ItemEventRouterDefinition[], @injectAll("IERouters") protected itemEventRouters: ItemEventRouterDefinition[],
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder, @inject("EventOutputHolder") protected eventOutputHolder: EventOutputHolder,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{} {}

View File

@ -9,7 +9,7 @@ import { ILogger } from "@spt/models/spt/utils/ILogger";
export class QuestItemEventRouter extends ItemEventRouterDefinition export class QuestItemEventRouter extends ItemEventRouterDefinition
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("QuestCallbacks") protected questCallbacks: QuestCallbacks, @inject("QuestCallbacks") protected questCallbacks: QuestCallbacks,
) )
{ {

View File

@ -9,7 +9,7 @@ import { HttpFileUtil } from "@spt/utils/HttpFileUtil";
export class BundleSerializer extends Serializer export class BundleSerializer extends Serializer
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("BundleLoader") protected bundleLoader: BundleLoader, @inject("BundleLoader") protected bundleLoader: BundleLoader,
@inject("HttpFileUtil") protected httpFileUtil: HttpFileUtil, @inject("HttpFileUtil") protected httpFileUtil: HttpFileUtil,
) )

View File

@ -11,7 +11,7 @@ export class ConfigServer
protected readonly acceptableFileExtensions: string[] = ["json", "jsonc"]; protected readonly acceptableFileExtensions: string[] = ["json", "jsonc"];
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("VFS") protected vfs: VFS, @inject("VFS") protected vfs: VFS,
@inject("JsonUtil") protected jsonUtil: JsonUtil, @inject("JsonUtil") protected jsonUtil: JsonUtil,
) )

View File

@ -19,7 +19,7 @@ export class HttpServer
protected started: boolean; protected started: boolean;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("HttpServerHelper") protected httpServerHelper: HttpServerHelper, @inject("HttpServerHelper") protected httpServerHelper: HttpServerHelper,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,

View File

@ -20,7 +20,7 @@ export class RagfairServer
protected ragfairConfig: IRagfairConfig; protected ragfairConfig: IRagfairConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RagfairOfferGenerator") protected ragfairOfferGenerator: RagfairOfferGenerator, @inject("RagfairOfferGenerator") protected ragfairOfferGenerator: RagfairOfferGenerator,
@inject("RagfairOfferService") protected ragfairOfferService: RagfairOfferService, @inject("RagfairOfferService") protected ragfairOfferService: RagfairOfferService,
@inject("RagfairCategoriesService") protected ragfairCategoriesService: RagfairCategoriesService, @inject("RagfairCategoriesService") protected ragfairCategoriesService: RagfairCategoriesService,

View File

@ -25,7 +25,7 @@ export class SaveServer
@inject("JsonUtil") protected jsonUtil: JsonUtil, @inject("JsonUtil") protected jsonUtil: JsonUtil,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
) )
{} {}

View File

@ -14,7 +14,7 @@ export class WebSocketServer
protected webSocketServer: Server; protected webSocketServer: Server;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("JsonUtil") protected jsonUtil: JsonUtil, @inject("JsonUtil") protected jsonUtil: JsonUtil,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,

View File

@ -15,7 +15,7 @@ export class SptHttpListener implements IHttpListener
constructor( constructor(
@inject("HttpRouter") protected httpRouter: HttpRouter, // TODO: delay required @inject("HttpRouter") protected httpRouter: HttpRouter, // TODO: delay required
@injectAll("Serializer") protected serializers: Serializer[], @injectAll("Serializer") protected serializers: Serializer[],
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RequestsLogger") protected requestsLogger: ILogger, @inject("RequestsLogger") protected requestsLogger: ILogger,
@inject("JsonUtil") protected jsonUtil: JsonUtil, @inject("JsonUtil") protected jsonUtil: JsonUtil,
@inject("HttpResponseUtil") protected httpResponse: HttpResponseUtil, @inject("HttpResponseUtil") protected httpResponse: HttpResponseUtil,

View File

@ -22,7 +22,7 @@ export class SptWebSocketConnectionHandler implements IWebSocketConnectionHandle
protected websocketPingHandler: NodeJS.Timeout | undefined; protected websocketPingHandler: NodeJS.Timeout | undefined;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ProfileHelper") protected profileHelper: ProfileHelper, @inject("ProfileHelper") protected profileHelper: ProfileHelper,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,

View File

@ -6,7 +6,7 @@ import { ISptWebSocketMessageHandler } from "@spt/servers/ws/message/ISptWebSock
@injectable() @injectable()
export class DefaultSptWebSocketMessageHandler implements ISptWebSocketMessageHandler export class DefaultSptWebSocketMessageHandler implements ISptWebSocketMessageHandler
{ {
constructor(@inject("WinstonLogger") protected logger: ILogger) constructor(@inject("PrimaryLogger") protected logger: ILogger)
{} {}
public onSptMessage(sessionId: string, client: WebSocket, message: RawData): void public onSptMessage(sessionId: string, client: WebSocket, message: RawData): void

View File

@ -27,7 +27,7 @@ export class BotEquipmentFilterService
protected botEquipmentConfig: Record<string, EquipmentFilters>; protected botEquipmentConfig: Record<string, EquipmentFilters>;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("BotHelper") protected botHelper: BotHelper, @inject("BotHelper") protected botHelper: BotHelper,
@inject("ProfileHelper") protected profileHelper: ProfileHelper, @inject("ProfileHelper") protected profileHelper: ProfileHelper,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,

View File

@ -22,7 +22,7 @@ export class BotEquipmentModPoolService
protected armorPoolGenerated = false; protected armorPoolGenerated = false;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("VFS") protected vfs: VFS, @inject("VFS") protected vfs: VFS,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,

View File

@ -12,7 +12,7 @@ export class BotGenerationCacheService
protected activeBotsInRaid: IBotBase[] = []; protected activeBotsInRaid: IBotBase[] = [];
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("BotHelper") protected botHelper: BotHelper, @inject("BotHelper") protected botHelper: BotHelper,

View File

@ -17,13 +17,13 @@ export class BotLootCacheService
protected lootCache: Record<string, IBotLootCache>; protected lootCache: Record<string, IBotLootCache>;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("PMCLootGenerator") protected pmcLootGenerator: PMCLootGenerator, @inject("PMCLootGenerator") protected pmcLootGenerator: PMCLootGenerator,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("RagfairPriceService") protected ragfairPriceService: RagfairPriceService, @inject("RagfairPriceService") protected ragfairPriceService: RagfairPriceService,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.clearCache(); this.clearCache();

View File

@ -29,7 +29,7 @@ export class BotWeaponModLimitService
protected botConfig: IBotConfig; protected botConfig: IBotConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
) )

View File

@ -13,7 +13,7 @@ export class CustomLocationWaveService
protected locationConfig: ILocationConfig; protected locationConfig: ILocationConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,

View File

@ -28,7 +28,7 @@ export class DatabaseService
protected locationConfig: ILocationConfig; protected locationConfig: ILocationConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
) )

View File

@ -59,7 +59,7 @@ export class FenceService
]); ]);
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@ -68,7 +68,7 @@ export class FenceService
@inject("PresetHelper") protected presetHelper: PresetHelper, @inject("PresetHelper") protected presetHelper: PresetHelper,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.traderConfig = this.configServer.getConfig(ConfigTypes.TRADER); this.traderConfig = this.configServer.getConfig(ConfigTypes.TRADER);

View File

@ -20,7 +20,7 @@ export class GiftService
protected giftConfig: IGiftsConfig; protected giftConfig: IGiftsConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("MailSendService") protected mailSendService: MailSendService, @inject("MailSendService") protected mailSendService: MailSendService,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,

View File

@ -35,7 +35,7 @@ export class InsuranceService
protected lostOnDeathConfig: ILostOnDeathConfig; protected lostOnDeathConfig: ILostOnDeathConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("SecureContainerHelper") protected secureContainerHelper: SecureContainerHelper, @inject("SecureContainerHelper") protected secureContainerHelper: SecureContainerHelper,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@ -50,7 +50,7 @@ export class InsuranceService
@inject("LocaleService") protected localeService: LocaleService, @inject("LocaleService") protected localeService: LocaleService,
@inject("MailSendService") protected mailSendService: MailSendService, @inject("MailSendService") protected mailSendService: MailSendService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.insuranceConfig = this.configServer.getConfig(ConfigTypes.INSURANCE); this.insuranceConfig = this.configServer.getConfig(ConfigTypes.INSURANCE);

View File

@ -15,7 +15,7 @@ export class ItemBaseClassService
protected cacheGenerated = false; protected cacheGenerated = false;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
) )

View File

@ -12,7 +12,7 @@ export class ItemFilterService
protected itemConfig: IItemConfig; protected itemConfig: IItemConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
) )

View File

@ -14,7 +14,7 @@ export class LocaleService
protected localeConfig: ILocaleConfig; protected localeConfig: ILocaleConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
) )

View File

@ -15,7 +15,7 @@ export class LocalisationService
protected i18n: I18n; protected i18n: I18n;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("LocaleService") protected localeService: LocaleService, @inject("LocaleService") protected localeService: LocaleService,
@ -46,7 +46,7 @@ export class LocalisationService
*/ */
public getText(key: string, args?: any): string public getText(key: string, args?: any): string
{ {
return args ? this.i18n.__(key.toLowerCase(), args) : this.i18n.__(key.toLowerCase()); return args === undefined ? this.i18n.__(key.toLowerCase()) : this.i18n.__(key.toLowerCase(), args);
} }
/** /**

View File

@ -23,7 +23,7 @@ export class MailSendService
protected readonly systemSenderId = "59e7125688a45068a6249071"; protected readonly systemSenderId = "59e7125688a45068a6249071";
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("SaveServer") protected saveServer: SaveServer, @inject("SaveServer") protected saveServer: SaveServer,

View File

@ -10,7 +10,7 @@ export class MatchBotDetailsCacheService
protected botDetailsCache: Record<string, IBotBase> = {}; protected botDetailsCache: Record<string, IBotBase> = {};
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
) )
{} {}

View File

@ -13,7 +13,7 @@ export class ModCompilerService
protected serverDependencies: string[]; protected serverDependencies: string[];
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ModHashCacheService") protected modHashCacheService: ModHashCacheService, @inject("ModHashCacheService") protected modHashCacheService: ModHashCacheService,
@inject("VFS") protected vfs: VFS, @inject("VFS") protected vfs: VFS,
) )

View File

@ -15,7 +15,7 @@ export class OpenZoneService
protected locationConfig: ILocationConfig; protected locationConfig: ILocationConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,

View File

@ -21,7 +21,7 @@ import { HttpResponseUtil } from "@spt/utils/HttpResponseUtil";
export class PaymentService export class PaymentService
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("HttpResponseUtil") protected httpResponse: HttpResponseUtil, @inject("HttpResponseUtil") protected httpResponse: HttpResponseUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,

View File

@ -9,7 +9,7 @@ import { TimeUtil } from "@spt/utils/TimeUtil";
export class PlayerService export class PlayerService
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,

View File

@ -21,7 +21,7 @@ export class PmcChatResponseService
protected pmcResponsesConfig: IPmcChatResponse; protected pmcResponsesConfig: IPmcChatResponse;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("NotificationSendHelper") protected notificationSendHelper: NotificationSendHelper, @inject("NotificationSendHelper") protected notificationSendHelper: NotificationSendHelper,

View File

@ -34,7 +34,7 @@ export class ProfileFixerService
protected ragfairConfig: IRagfairConfig; protected ragfairConfig: IRagfairConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("Watermark") protected watermark: Watermark, @inject("Watermark") protected watermark: Watermark,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("HideoutHelper") protected hideoutHelper: HideoutHelper, @inject("HideoutHelper") protected hideoutHelper: HideoutHelper,
@ -47,7 +47,7 @@ export class ProfileFixerService
@inject("JsonUtil") protected jsonUtil: JsonUtil, @inject("JsonUtil") protected jsonUtil: JsonUtil,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
this.coreConfig = this.configServer.getConfig(ConfigTypes.CORE); this.coreConfig = this.configServer.getConfig(ConfigTypes.CORE);

View File

@ -7,7 +7,7 @@ export class ProfileSnapshotService
{ {
protected storedProfileSnapshots: Record<string, ISptProfile> = {}; protected storedProfileSnapshots: Record<string, ISptProfile> = {};
constructor(@inject("RecursiveCloner") protected cloner: ICloner) constructor(@inject("PrimaryCloner") protected cloner: ICloner)
{} {}
/** /**

View File

@ -9,7 +9,7 @@ import { ILogger } from "@spt/models/spt/utils/ILogger";
export class RagfairCategoriesService export class RagfairCategoriesService
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("PaymentHelper") protected paymentHelper: PaymentHelper, @inject("PaymentHelper") protected paymentHelper: PaymentHelper,
) )
{} {}

View File

@ -26,7 +26,7 @@ export class RagfairOfferService
protected ragfairOfferHandler: RagfairOfferHolder; protected ragfairOfferHandler: RagfairOfferHolder;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("SaveServer") protected saveServer: SaveServer, @inject("SaveServer") protected saveServer: SaveServer,

View File

@ -33,7 +33,7 @@ export class RagfairPriceService implements OnLoad
constructor( constructor(
@inject("HandbookHelper") protected handbookHelper: HandbookHelper, @inject("HandbookHelper") protected handbookHelper: HandbookHelper,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("PresetHelper") protected presetHelper: PresetHelper, @inject("PresetHelper") protected presetHelper: PresetHelper,
@inject("TraderHelper") protected traderHelper: TraderHelper, @inject("TraderHelper") protected traderHelper: TraderHelper,

View File

@ -10,7 +10,7 @@ export class RagfairRequiredItemsService
protected requiredItemsCache = {}; protected requiredItemsCache = {};
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("PaymentHelper") protected paymentHelper: PaymentHelper, @inject("PaymentHelper") protected paymentHelper: PaymentHelper,
@inject("RagfairOfferService") protected ragfairOfferService: RagfairOfferService, @inject("RagfairOfferService") protected ragfairOfferService: RagfairOfferService,
) )

View File

@ -15,7 +15,7 @@ export class RagfairTaxService
protected playerOfferTaxCache: Record<string, IStorePlayerOfferTaxAmountRequestData> = {}; protected playerOfferTaxCache: Record<string, IStorePlayerOfferTaxAmountRequestData> = {};
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("RagfairPriceService") protected ragfairPriceService: RagfairPriceService, @inject("RagfairPriceService") protected ragfairPriceService: RagfairPriceService,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,

View File

@ -23,7 +23,7 @@ export class RaidTimeAdjustmentService
protected locationConfig: ILocationConfig; protected locationConfig: ILocationConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("WeightedRandomHelper") protected weightedRandomHelper: WeightedRandomHelper, @inject("WeightedRandomHelper") protected weightedRandomHelper: WeightedRandomHelper,

View File

@ -29,7 +29,7 @@ export class RepairService
{ {
protected repairConfig: IRepairConfig; protected repairConfig: IRepairConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("ProfileHelper") protected profileHelper: ProfileHelper, @inject("ProfileHelper") protected profileHelper: ProfileHelper,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,

View File

@ -34,7 +34,7 @@ export class SeasonalEventService
protected currentlyActiveEvents: SeasonalEventType[] = []; protected currentlyActiveEvents: SeasonalEventType[] = [];
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseService") protected databaseService: DatabaseService, @inject("DatabaseService") protected databaseService: DatabaseService,
@inject("DatabaseImporter") protected databaseImporter: DatabaseImporter, @inject("DatabaseImporter") protected databaseImporter: DatabaseImporter,
@inject("GiftService") protected giftService: GiftService, @inject("GiftService") protected giftService: GiftService,

View File

@ -18,7 +18,7 @@ export class TraderPurchasePersisterService
protected traderConfig: ITraderConfig; protected traderConfig: ITraderConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("RandomUtil") protected randomUtil: RandomUtil, @inject("RandomUtil") protected randomUtil: RandomUtil,
@inject("ProfileHelper") protected profileHelper: ProfileHelper, @inject("ProfileHelper") protected profileHelper: ProfileHelper,

View File

@ -12,9 +12,9 @@ export class TraderServicesService
{ {
constructor( constructor(
@inject("ProfileHelper") protected profileHelper: ProfileHelper, @inject("ProfileHelper") protected profileHelper: ProfileHelper,
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("DatabaseServer") protected databaseServer: DatabaseServer, @inject("DatabaseServer") protected databaseServer: DatabaseServer,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{} {}

View File

@ -14,7 +14,7 @@ export class BundleHashCacheService
@inject("VFS") protected vfs: VFS, @inject("VFS") protected vfs: VFS,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("JsonUtil") protected jsonUtil: JsonUtil, @inject("JsonUtil") protected jsonUtil: JsonUtil,
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
) )
{ {
if (!this.vfs.exists(this.bundleHashCachePath)) if (!this.vfs.exists(this.bundleHashCachePath))

View File

@ -14,7 +14,7 @@ export class ModHashCacheService
@inject("VFS") protected vfs: VFS, @inject("VFS") protected vfs: VFS,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("JsonUtil") protected jsonUtil: JsonUtil, @inject("JsonUtil") protected jsonUtil: JsonUtil,
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
) )
{ {
if (!this.vfs.exists(this.modCachePath)) if (!this.vfs.exists(this.modCachePath))

View File

@ -18,12 +18,12 @@ import { HashUtil } from "@spt/utils/HashUtil";
export class CustomItemService export class CustomItemService
{ {
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("DatabaseService") protected databaseServer: DatabaseService, @inject("DatabaseService") protected databaseServer: DatabaseService,
@inject("ItemHelper") protected itemHelper: ItemHelper, @inject("ItemHelper") protected itemHelper: ItemHelper,
@inject("ItemBaseClassService") protected itemBaseClassService: ItemBaseClassService, @inject("ItemBaseClassService") protected itemBaseClassService: ItemBaseClassService,
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
) )
{ {
} }

View File

@ -18,7 +18,7 @@ export class App
protected coreConfig: ICoreConfig; protected coreConfig: ICoreConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("TimeUtil") protected timeUtil: TimeUtil, @inject("TimeUtil") protected timeUtil: TimeUtil,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,

View File

@ -23,7 +23,7 @@ export class DatabaseImporter implements OnLoad
protected httpConfig: IHttpConfig; protected httpConfig: IHttpConfig;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("VFS") protected vfs: VFS, @inject("VFS") protected vfs: VFS,
@inject("JsonUtil") protected jsonUtil: JsonUtil, @inject("JsonUtil") protected jsonUtil: JsonUtil,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,

View File

@ -17,7 +17,7 @@ export class JsonUtil
constructor( constructor(
@inject("VFS") protected vfs: VFS, @inject("VFS") protected vfs: VFS,
@inject("HashUtil") protected hashUtil: HashUtil, @inject("HashUtil") protected hashUtil: HashUtil,
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
) )
{} {}

View File

@ -212,8 +212,8 @@ export class ProbabilityObject<K, V = undefined>
export class RandomUtil export class RandomUtil
{ {
constructor( constructor(
@inject("RecursiveCloner") protected cloner: ICloner, @inject("PrimaryCloner") protected cloner: ICloner,
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
) )
{} {}

View File

@ -65,7 +65,7 @@ export class Watermark
protected versionLabel = ""; protected versionLabel = "";
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("PrimaryLogger") protected logger: ILogger,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("WatermarkLocale") protected watermarkLocale: WatermarkLocale, @inject("WatermarkLocale") protected watermarkLocale: WatermarkLocale,