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: improve typings in trainingResultsController

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

代码差异

1 个文件 +3 -2
Modified src/controllers/api/trainingResultController.ts +3 -2
@@ -4,6 +4,7 @@ import { getInventory } from "@/src/services/inventoryService";
4 4 import { IMongoDate } from "@/src/types/commonTypes";
5 5 import { RequestHandler } from "express";
6 6 import { unixTimesInMs } from "@/src/constants/timeConstants";
7 import { IInventoryChanges } from "@/src/types/purchaseTypes";
7 8
8 9 interface ITrainingResultsRequest {
9 10 numLevelsGained: number;
@@ -12,7 +13,7 @@ interface ITrainingResultsRequest {
12 13 interface ITrainingResultsResponse {
13 14 NewTrainingDate: IMongoDate;
14 15 NewLevel: number;
15 InventoryChanges: any[];
16 InventoryChanges: IInventoryChanges;
16 17 }
17 18
18 19 const trainingResultController: RequestHandler = async (req, res): Promise<void> => {
@@ -34,7 +35,7 @@ const trainingResultController: RequestHandler = async (req, res): Promise<void>
34 35 $date: { $numberLong: changedinventory.TrainingDate.getTime().toString() }
35 36 },
36 37 NewLevel: trainingResults.numLevelsGained == 1 ? changedinventory.PlayerLevel : inventory.PlayerLevel,
37 InventoryChanges: []
38 InventoryChanges: {}
38 39 } satisfies ITrainingResultsResponse);
39 40 };
40 41