返回提交历史
Modified
src/controllers/api/trainingResultController.ts
+3
-2
XFEstudio/SpaceNinjaServer
chore: improve typings in trainingResultsController
e41022f1
代码差异
1 个文件
+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