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