diff --git a/src/controllers/api/sellController.ts b/src/controllers/api/sellController.ts index 55ff8358..0c877fea 100644 --- a/src/controllers/api/sellController.ts +++ b/src/controllers/api/sellController.ts @@ -86,6 +86,16 @@ export const sellController: RequestHandler = async (req, res) => { } }); } + if (payload.Items.MiscItems) { + payload.Items.MiscItems.forEach(sellItem => { + addMiscItems(inventory, [ + { + ItemType: sellItem.String, + ItemCount: sellItem.Count * -1 + } + ]); + }); + } await inventory.save(); res.json({}); diff --git a/src/types/sellTypes.ts b/src/types/sellTypes.ts index cd9fb2dd..c61f2bf4 100644 --- a/src/types/sellTypes.ts +++ b/src/types/sellTypes.ts @@ -7,6 +7,7 @@ export interface ISellRequest { Consumables?: ISellItem[]; Recipes?: ISellItem[]; Upgrades?: ISellItem[]; + MiscItems?: ISellItem[]; }; SellPrice: number; SellCurrency: