返回提交历史
Modified
src/controllers/api/upgradesController.ts
+1
-14
XFEstudio/SpaceNinjaServer
chore: simplify upgradesController (#675)
a16158ae
代码差异
1 个文件
+1
-14
@@ -13,7 +13,6 @@ export const upgradesController: RequestHandler = async (req, res) => {
13
13
const accountId = await getAccountIdForRequest(req);
14
14
const payload = JSON.parse(String(req.body)) as IUpgradesRequest;
15
15
const inventory = await getInventory(accountId);
16
const InventoryChanges: any = {};
17
16
for (const operation of payload.Operations) {
18
17
if (
19
18
operation.UpgradeRequirement == "/Lotus/Types/Items/MiscItems/ModSlotUnlocker" ||
@@ -91,12 +90,6 @@ export const upgradesController: RequestHandler = async (req, res) => {
91
90
if (item._id.toString() == payload.ItemId.$oid) {
92
91
item.ModSlotPurchases ??= 0;
93
92
item.ModSlotPurchases += 1;
94
InventoryChanges[payload.ItemCategory] = {
95
ItemId: {
96
$oid: payload.ItemId.$oid
97
},
98
ModSlotPurchases: item.ModSlotPurchases
99
};
100
93
break;
101
94
}
102
95
}
@@ -106,12 +99,6 @@ export const upgradesController: RequestHandler = async (req, res) => {
106
99
if (item._id.toString() == payload.ItemId.$oid) {
107
100
item.CustomizationSlotPurchases ??= 0;
108
101
item.CustomizationSlotPurchases += 1;
109
InventoryChanges[payload.ItemCategory] = {
110
ItemId: {
111
$oid: payload.ItemId.$oid
112
},
113
CustomizationSlotPurchases: item.CustomizationSlotPurchases
114
};
115
102
break;
116
103
}
117
104
}
@@ -134,7 +121,7 @@ export const upgradesController: RequestHandler = async (req, res) => {
134
121
}
135
122
}
136
123
await inventory.save();
137
res.json({ InventoryChanges });
124
res.json({ InventoryChanges: {} });
138
125
};
139
126
140
127
const setSlotPolarity = (item: IEquipmentDatabase, slot: number, polarity: ArtifactPolarity): void => {