XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

chore: fix shape of RecentVendorPurchases in InventoryChanges

ba795150
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

2 个文件 +12 -12
Modified src/services/purchaseService.ts +10 -12
@@ -99,18 +99,16 @@ export const handlePurchase = async (
99 99 Expiry: new Date(parseInt(offer.Expiry.$date.$numberLong))
100 100 });
101 101 }
102 prePurchaseInventoryChanges.RecentVendorPurchases = [
103 {
104 VendorType: manifest.VendorInfo.TypeName,
105 PurchaseHistory: [
106 {
107 ItemId: ItemId,
108 NumPurchased: numPurchased,
109 Expiry: offer.Expiry
110 }
111 ]
112 }
113 ];
102 prePurchaseInventoryChanges.RecentVendorPurchases = {
103 VendorType: manifest.VendorInfo.TypeName,
104 PurchaseHistory: [
105 {
106 ItemId: ItemId,
107 NumPurchased: numPurchased,
108 Expiry: offer.Expiry
109 }
110 ]
111 };
114 112 }
115 113 purchaseRequest.PurchaseParams.Quantity *= offer.QuantityMultiplier;
116 114 } else {
Modified src/types/purchaseTypes.ts +2 -0
@@ -5,6 +5,7 @@ import {
5 5 IMiscItem,
6 6 INemesisClient,
7 7 ITypeCount,
8 IRecentVendorPurchaseClient,
8 9 TEquipmentKey
9 10 } from "./inventoryTypes/inventoryTypes";
10 11
@@ -43,6 +44,7 @@ export type IInventoryChanges = {
43 44 MiscItems?: IMiscItem[];
44 45 EmailItems?: ITypeCount[];
45 46 Nemesis?: Partial<INemesisClient>;
47 RecentVendorPurchases?: IRecentVendorPurchaseClient;
46 48 } & Record<
47 49 Exclude<
48 50 string,