import { getInventory } from "@/src/services/inventoryService"; import { getAccountIdForRequest } from "@/src/services/loginService"; import { RequestHandler } from "express"; export const setActiveQuestController: RequestHandler< Record, undefined, undefined, { quest: string | undefined } > = async (req, res) => { const accountId = await getAccountIdForRequest(req); const quest = req.query.quest; const inventory = await getInventory(accountId, "ActiveQuest"); inventory.ActiveQuest = quest ?? ""; await inventory.save(); res.status(200).end(); };