diff --git a/src/controllers/api/sellController.ts b/src/controllers/api/sellController.ts index 0c877fea..26ec170d 100644 --- a/src/controllers/api/sellController.ts +++ b/src/controllers/api/sellController.ts @@ -1,5 +1,4 @@ import { RequestHandler } from "express"; -import { ISellRequest } from "@/src/types/sellTypes"; import { getAccountIdForRequest } from "@/src/services/loginService"; import { getInventory, addMods, addRecipes, addMiscItems, addConsumables } from "@/src/services/inventoryService"; @@ -100,3 +99,30 @@ export const sellController: RequestHandler = async (req, res) => { await inventory.save(); res.json({}); }; + +interface ISellRequest { + Items: { + Suits?: ISellItem[]; + LongGuns?: ISellItem[]; + Pistols?: ISellItem[]; + Melee?: ISellItem[]; + Consumables?: ISellItem[]; + Recipes?: ISellItem[]; + Upgrades?: ISellItem[]; + MiscItems?: ISellItem[]; + }; + SellPrice: number; + SellCurrency: + | "SC_RegularCredits" + | "SC_PrimeBucks" + | "SC_FusionPoints" + | "SC_DistillPoints" + | "SC_CrewShipFusionPoints" + | "SC_Resources"; + buildLabel: string; +} + +interface ISellItem { + String: string; // oid or uniqueName + Count: number; +} diff --git a/src/types/sellTypes.ts b/src/types/sellTypes.ts deleted file mode 100644 index c61f2bf4..00000000 --- a/src/types/sellTypes.ts +++ /dev/null @@ -1,26 +0,0 @@ -export interface ISellRequest { - Items: { - Suits?: ISellItem[]; - LongGuns?: ISellItem[]; - Pistols?: ISellItem[]; - Melee?: ISellItem[]; - Consumables?: ISellItem[]; - Recipes?: ISellItem[]; - Upgrades?: ISellItem[]; - MiscItems?: ISellItem[]; - }; - SellPrice: number; - SellCurrency: - | "SC_RegularCredits" - | "SC_PrimeBucks" - | "SC_FusionPoints" - | "SC_DistillPoints" - | "SC_CrewShipFusionPoints" - | "SC_Resources"; - buildLabel: string; -} - -export interface ISellItem { - String: string; // oid or uniqueName - Count: number; -}