fix: selling MiscItems doesn't remove them from inventory #680

Merged
Sainan merged 1 commits from sell-miscitem into main 2025-01-01 23:55:04 -08:00
2 changed files with 11 additions and 0 deletions

View File

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

View File

@ -7,6 +7,7 @@ export interface ISellRequest {
Consumables?: ISellItem[];
Recipes?: ISellItem[];
Upgrades?: ISellItem[];
MiscItems?: ISellItem[];
};
SellPrice: number;
SellCurrency: