Remove more code

This commit is contained in:
Dev 2023-12-27 20:32:22 +00:00
parent 488bc9dbf3
commit 8bd4a31c1e
3 changed files with 23 additions and 47 deletions

View File

@ -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>("LocationStaticRouter", { useClass: LocationStaticRouter });
depContainer.register<MatchStaticRouter>("MatchStaticRouter", { useClass: MatchStaticRouter });
depContainer.register<NotifierStaticRouter>("NotifierStaticRouter", { useClass: NotifierStaticRouter });
depContainer.register<PresetStaticRouter>("PresetStaticRouter", { useClass: PresetStaticRouter });
depContainer.register<ProfileStaticRouter>("ProfileStaticRouter", { useClass: ProfileStaticRouter });
depContainer.register<QuestStaticRouter>("QuestStaticRouter", { useClass: QuestStaticRouter });
depContainer.register<RagfairStaticRouter>("RagfairStaticRouter", { useClass: RagfairStaticRouter });

View File

@ -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);
// }
// }
}

View File

@ -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);
},
),
]);
}
}