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: provide petId & cost in releasePet response (#3318)

Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3318 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

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

代码差异

1 个文件 +7 -6
Modified src/controllers/api/releasePetController.ts +7 -6
@@ -9,17 +9,18 @@ export const releasePetController: RequestHandler = async (req, res) => {
9 9 const inventory = await getInventory(accountId, "RegularCredits KubrowPets");
10 10 const payload = getJSONfromString<IReleasePetRequest>(String(req.body));
11 11
12 const inventoryChanges = updateCurrency(
13 inventory,
14 payload.recipeName == "/Lotus/Types/Game/KubrowPet/ReleasePetRecipe" ? 25000 : 0,
15 false
16 );
12 const cost = payload.recipeName == "/Lotus/Types/Game/KubrowPet/ReleasePetRecipe" ? 25000 : 0;
13 const inventoryChanges = updateCurrency(inventory, cost, false);
17 14
18 15 inventoryChanges.RemovedIdItems = [{ ItemId: { $oid: payload.petId } }];
19 16 inventory.KubrowPets.pull({ _id: payload.petId });
20 17
21 18 await inventory.save();
22 res.json({ inventoryChanges }); // Not a mistake; it's "inventoryChanges" here.
19 res.json({
20 petId: payload.petId, // 2018.02.22.14.34
21 cost, // 2018.02.22.14.34
22 inventoryChanges // Not a mistake; it's "inventoryChanges" here.
23 });
23 24 broadcastInventoryUpdate(req);
24 25 };
25 26