Files
var-monorepo/apps/dispatch-server/routes/report.ts
2025-07-04 20:43:14 -07:00

27 lines
598 B
TypeScript

import { Router } from "express";
import { prisma } from "@repo/db";
import { sendReportEmbed } from "modules/discord";
const router: Router = Router();
router.put("/", async (req, res) => {
try {
const report = await prisma.report.create({
data: req.body,
});
sendReportEmbed(report.id).catch((error) => {
console.error("Error sending report embed to Discord:", error);
});
res.json(report);
} catch (error) {
res.status(500).json({
message: "Error creating report",
error: error instanceof Error ? error.message : String(error),
});
}
});
export default router;