chore: make addItem return InventoryChanges directly #1299

Merged
Sainan merged 2 commits from simplify-addItem into main 2025-03-23 08:26:47 -07:00
Showing only changes of commit 47b184624b - Show all commits

View File

@ -341,8 +341,7 @@ export const addItem = async (
}
}
if (typeName in ExportFlavour) {
const inventoryChanges = addCustomization(inventory, typeName);
return inventoryChanges;
return addCustomization(inventory, typeName);
}
if (typeName in ExportUpgrades || typeName in ExportArcanes) {
const changes = [
@ -1335,8 +1334,7 @@ export const addKeyChainItems = async (
const nonStoreItems = keyChainItems.map(item => fromStoreItem(item));
//TODO: inventoryChanges is not typed correctly
const inventoryChanges = {};
const inventoryChanges: IInventoryChanges = {};
for (const item of nonStoreItems) {
const inventoryChangesDelta = await addItem(inventory, item);