Remove more code
This commit is contained in:
parent
488bc9dbf3
commit
8bd4a31c1e
@ -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 });
|
||||
|
@ -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);
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
@ -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);
|
||||
},
|
||||
),
|
||||
]);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user