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

SpaceNinjaServer

A simple server for a small space ninja game

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

XFEstudio/SpaceNinjaServer

chore: simplify upgradesController (#675)

a16158ae
Sainan <sainan@calamity.inc>
提交于

代码差异

1 个文件 +1 -14
Modified src/controllers/api/upgradesController.ts +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 => {