chore: improve typings in trainingResultsController
This commit is contained in:
parent
9455703bdc
commit
e41022f176
@ -4,6 +4,7 @@ import { getInventory } from "@/src/services/inventoryService";
|
|||||||
import { IMongoDate } from "@/src/types/commonTypes";
|
import { IMongoDate } from "@/src/types/commonTypes";
|
||||||
import { RequestHandler } from "express";
|
import { RequestHandler } from "express";
|
||||||
import { unixTimesInMs } from "@/src/constants/timeConstants";
|
import { unixTimesInMs } from "@/src/constants/timeConstants";
|
||||||
|
import { IInventoryChanges } from "@/src/types/purchaseTypes";
|
||||||
|
|
||||||
interface ITrainingResultsRequest {
|
interface ITrainingResultsRequest {
|
||||||
numLevelsGained: number;
|
numLevelsGained: number;
|
||||||
@ -12,7 +13,7 @@ interface ITrainingResultsRequest {
|
|||||||
interface ITrainingResultsResponse {
|
interface ITrainingResultsResponse {
|
||||||
NewTrainingDate: IMongoDate;
|
NewTrainingDate: IMongoDate;
|
||||||
NewLevel: number;
|
NewLevel: number;
|
||||||
InventoryChanges: any[];
|
InventoryChanges: IInventoryChanges;
|
||||||
}
|
}
|
||||||
|
|
||||||
const trainingResultController: RequestHandler = async (req, res): Promise<void> => {
|
const trainingResultController: RequestHandler = async (req, res): Promise<void> => {
|
||||||
@ -34,7 +35,7 @@ const trainingResultController: RequestHandler = async (req, res): Promise<void>
|
|||||||
$date: { $numberLong: changedinventory.TrainingDate.getTime().toString() }
|
$date: { $numberLong: changedinventory.TrainingDate.getTime().toString() }
|
||||||
},
|
},
|
||||||
NewLevel: trainingResults.numLevelsGained == 1 ? changedinventory.PlayerLevel : inventory.PlayerLevel,
|
NewLevel: trainingResults.numLevelsGained == 1 ? changedinventory.PlayerLevel : inventory.PlayerLevel,
|
||||||
InventoryChanges: []
|
InventoryChanges: {}
|
||||||
} satisfies ITrainingResultsResponse);
|
} satisfies ITrainingResultsResponse);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user