chore: log missionInventoryUpdate request body (#961)
All checks were successful
Build / build (18) (push) Successful in 38s
Build / build (20) (push) Successful in 57s
Build / build (22) (push) Successful in 1m14s
Build Docker image / docker (push) Successful in 34s

there's still so much uncertainty about this, this is vital information to have logged by default, imo

Reviewed-on: #961
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
This commit is contained in:
Sainan 2025-02-18 05:24:28 -08:00 committed by OrdisPrime
parent 0e7c124d26
commit a62e8eebc2

View File

@ -5,6 +5,7 @@ import { IMissionInventoryUpdateRequest } from "@/src/types/requestTypes";
import { addMissionInventoryUpdates, addMissionRewards } from "@/src/services/missionInventoryUpdateService";
import { getInventory } from "@/src/services/inventoryService";
import { getInventoryResponse } from "./inventoryController";
import { logger } from "@/src/utils/logger";
/*
**** INPUT ****
@ -50,6 +51,7 @@ import { getInventoryResponse } from "./inventoryController";
export const missionInventoryUpdateController: RequestHandler = async (req, res): Promise<void> => {
const accountId = await getAccountIdForRequest(req);
const missionReport = getJSONfromString<IMissionInventoryUpdateRequest>((req.body as string).toString());
logger.debug("mission report:", missionReport);
const inventory = await getInventory(accountId);
const inventoryUpdates = addMissionInventoryUpdates(inventory, missionReport);