From e41022f176a42b508df742eccfede187a44918e9 Mon Sep 17 00:00:00 2001 From: Sainan Date: Mon, 30 Dec 2024 00:09:03 +0100 Subject: [PATCH] chore: improve typings in trainingResultsController --- src/controllers/api/trainingResultController.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/controllers/api/trainingResultController.ts b/src/controllers/api/trainingResultController.ts index df82632d..eeab95b5 100644 --- a/src/controllers/api/trainingResultController.ts +++ b/src/controllers/api/trainingResultController.ts @@ -4,6 +4,7 @@ import { getInventory } from "@/src/services/inventoryService"; import { IMongoDate } from "@/src/types/commonTypes"; import { RequestHandler } from "express"; import { unixTimesInMs } from "@/src/constants/timeConstants"; +import { IInventoryChanges } from "@/src/types/purchaseTypes"; interface ITrainingResultsRequest { numLevelsGained: number; @@ -12,7 +13,7 @@ interface ITrainingResultsRequest { interface ITrainingResultsResponse { NewTrainingDate: IMongoDate; NewLevel: number; - InventoryChanges: any[]; + InventoryChanges: IInventoryChanges; } const trainingResultController: RequestHandler = async (req, res): Promise => { @@ -34,7 +35,7 @@ const trainingResultController: RequestHandler = async (req, res): Promise $date: { $numberLong: changedinventory.TrainingDate.getTime().toString() } }, NewLevel: trainingResults.numLevelsGained == 1 ? changedinventory.PlayerLevel : inventory.PlayerLevel, - InventoryChanges: [] + InventoryChanges: {} } satisfies ITrainingResultsResponse); };