chore: fix shape of RecentVendorPurchases in InventoryChanges

This commit is contained in:
Sainan 2025-03-27 16:45:33 +01:00
parent 2b9eb1844d
commit ba795150a9
2 changed files with 12 additions and 12 deletions

View File

@ -99,18 +99,16 @@ export const handlePurchase = async (
Expiry: new Date(parseInt(offer.Expiry.$date.$numberLong)) Expiry: new Date(parseInt(offer.Expiry.$date.$numberLong))
}); });
} }
prePurchaseInventoryChanges.RecentVendorPurchases = [ prePurchaseInventoryChanges.RecentVendorPurchases = {
{ VendorType: manifest.VendorInfo.TypeName,
VendorType: manifest.VendorInfo.TypeName, PurchaseHistory: [
PurchaseHistory: [ {
{ ItemId: ItemId,
ItemId: ItemId, NumPurchased: numPurchased,
NumPurchased: numPurchased, Expiry: offer.Expiry
Expiry: offer.Expiry }
} ]
] };
}
];
} }
purchaseRequest.PurchaseParams.Quantity *= offer.QuantityMultiplier; purchaseRequest.PurchaseParams.Quantity *= offer.QuantityMultiplier;
} else { } else {

View File

@ -5,6 +5,7 @@ import {
IMiscItem, IMiscItem,
INemesisClient, INemesisClient,
ITypeCount, ITypeCount,
IRecentVendorPurchaseClient,
TEquipmentKey TEquipmentKey
} from "./inventoryTypes/inventoryTypes"; } from "./inventoryTypes/inventoryTypes";
@ -43,6 +44,7 @@ export type IInventoryChanges = {
MiscItems?: IMiscItem[]; MiscItems?: IMiscItem[];
EmailItems?: ITypeCount[]; EmailItems?: ITypeCount[];
Nemesis?: Partial<INemesisClient>; Nemesis?: Partial<INemesisClient>;
RecentVendorPurchases?: IRecentVendorPurchaseClient;
} & Record< } & Record<
Exclude< Exclude<
string, string,