diff --git a/project/src/di/Container.ts b/project/src/di/Container.ts index 1920a621..bf60038e 100644 --- a/project/src/di/Container.ts +++ b/project/src/di/Container.ts @@ -180,7 +180,6 @@ import { LauncherStaticRouter } from "@spt-aki/routers/static/LauncherStaticRout import { LocationStaticRouter } from "@spt-aki/routers/static/LocationStaticRouter"; import { MatchStaticRouter } from "@spt-aki/routers/static/MatchStaticRouter"; import { NotifierStaticRouter } from "@spt-aki/routers/static/NotifierStaticRouter"; -import { PresetStaticRouter } from "@spt-aki/routers/static/PresetStaticRouter"; import { ProfileStaticRouter } from "@spt-aki/routers/static/ProfileStaticRouter"; import { QuestStaticRouter } from "@spt-aki/routers/static/QuestStaticRouter"; import { RagfairStaticRouter } from "@spt-aki/routers/static/RagfairStaticRouter"; @@ -329,7 +328,6 @@ export class Container depContainer.registerType("StaticRoutes", "MatchStaticRouter"); depContainer.registerType("StaticRoutes", "QuestStaticRouter"); depContainer.registerType("StaticRoutes", "RagfairStaticRouter"); - depContainer.registerType("StaticRoutes", "PresetStaticRouter"); depContainer.registerType("StaticRoutes", "BundleStaticRouter"); depContainer.registerType("StaticRoutes", "AchievementStaticRouter"); depContainer.registerType("StaticRoutes", "BuildsStaticRouter"); @@ -487,7 +485,6 @@ export class Container depContainer.register("LocationStaticRouter", { useClass: LocationStaticRouter }); depContainer.register("MatchStaticRouter", { useClass: MatchStaticRouter }); depContainer.register("NotifierStaticRouter", { useClass: NotifierStaticRouter }); - depContainer.register("PresetStaticRouter", { useClass: PresetStaticRouter }); depContainer.register("ProfileStaticRouter", { useClass: ProfileStaticRouter }); depContainer.register("QuestStaticRouter", { useClass: QuestStaticRouter }); depContainer.register("RagfairStaticRouter", { useClass: RagfairStaticRouter }); diff --git a/project/src/routers/item_events/PresetBuildItemEventRouter.ts b/project/src/routers/item_events/PresetBuildItemEventRouter.ts index 577464e0..f1891afc 100644 --- a/project/src/routers/item_events/PresetBuildItemEventRouter.ts +++ b/project/src/routers/item_events/PresetBuildItemEventRouter.ts @@ -1,6 +1,6 @@ import { inject, injectable } from "tsyringe"; -import { PresetBuildCallbacks } from "@spt-aki/callbacks/PresetBuildCallbacks"; +import { BuildsCallbacks } from "@spt-aki/callbacks/BuildsCallbacks"; import { HandledRoute, ItemEventRouterDefinition } from "@spt-aki/di/Router"; import { IPmcData } from "@spt-aki/models/eft/common/IPmcData"; import { IItemEventRouterResponse } from "@spt-aki/models/eft/itemEvent/IItemEventRouterResponse"; @@ -9,7 +9,7 @@ import { ItemEventActions } from "@spt-aki/models/enums/ItemEventActions"; @injectable() export class PresetBuildItemEventRouter extends ItemEventRouterDefinition { - constructor(@inject("PresetBuildCallbacks") protected presetBuildCallbacks: PresetBuildCallbacks) + constructor(@inject("BuildsCallbacks") protected buildCallbacks: BuildsCallbacks) { super(); } @@ -25,25 +25,25 @@ export class PresetBuildItemEventRouter extends ItemEventRouterDefinition ]; } - public override handleItemEvent( - url: string, - pmcData: IPmcData, - body: any, - sessionID: string, - ): IItemEventRouterResponse - { - switch (url) - { - case ItemEventActions.SAVE_WEAPON_BUILD: - return this.presetBuildCallbacks.saveWeaponBuild(pmcData, body, sessionID); - case ItemEventActions.REMOVE_WEAPON_BUILD: - return this.presetBuildCallbacks.removeWeaponBuild(pmcData, body, sessionID); - case ItemEventActions.REMOVE_BUILD: - return this.presetBuildCallbacks.removeBuild(pmcData, body, sessionID); - case ItemEventActions.SAVE_EQUIPMENT_BUILD: - return this.presetBuildCallbacks.saveEquipmentBuild(pmcData, body, sessionID); - case ItemEventActions.REMOVE_EQUIPMENT_BUILD: - return this.presetBuildCallbacks.removeEquipmentBuild(pmcData, body, sessionID); - } - } + // public override handleItemEvent( + // url: string, + // pmcData: IPmcData, + // body: any, + // sessionID: string, + // ): IItemEventRouterResponse + // { + // switch (url) + // { + // case ItemEventActions.SAVE_WEAPON_BUILD: + // return this.buildCallbacks.setWeapon(pmcData, body, sessionID); + // case ItemEventActions.REMOVE_WEAPON_BUILD: + // return this.buildCallbacks.deleteBuild(pmcData, body, sessionID); + // case ItemEventActions.REMOVE_BUILD: + // return this.buildCallbacks.deleteBuild(pmcData, body, sessionID); + // case ItemEventActions.SAVE_EQUIPMENT_BUILD: + // return this.buildCallbacks.setEquipment(pmcData, body, sessionID); + // case ItemEventActions.REMOVE_EQUIPMENT_BUILD: + // return this.buildCallbacks.deleteBuild(pmcData, body, sessionID); + // } + // } } diff --git a/project/src/routers/static/PresetStaticRouter.ts b/project/src/routers/static/PresetStaticRouter.ts deleted file mode 100644 index 08d84521..00000000 --- a/project/src/routers/static/PresetStaticRouter.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { inject, injectable } from "tsyringe"; - -import { PresetBuildCallbacks } from "@spt-aki/callbacks/PresetBuildCallbacks"; -import { RouteAction, StaticRouter } from "@spt-aki/di/Router"; - -@injectable() -export class PresetStaticRouter extends StaticRouter -{ - constructor(@inject("PresetBuildCallbacks") protected presetCallbacks: PresetBuildCallbacks) - { - super([ - new RouteAction( - "/client/handbook/builds/my/list", - (url: string, info: any, sessionID: string, output: string): any => - { - return this.presetCallbacks.getHandbookUserlist(url, info, sessionID); - }, - ), - ]); - } -}