import { Router } from "express"; import { missionStore } from "../services/persistence.js"; export const missionsRouter = Router(); missionsRouter.get("/", (_request, response) => { response.json(missionStore.listMissions()); }); missionsRouter.post("/:id/complete", (request, response) => { const mission = missionStore.completeMission(request.params.id); if (!mission) { response.status(404).json({ error: "Mission not found" }); return; } response.json({ rewardXp: mission.rewardXp, mission }); });