kozukata-toa/src/servers/allnet/router/sys/servlet/DownloadOrder/router.ts

26 lines
649 B
TypeScript

import { Router } from "express";
import {
DownloadOrderRequestSchema,
DownloadOrderStatus,
} from "servers/allnet/types/download-order";
import type { DownloadOrderResponse } from "servers/allnet/types/download-order";
const router: Router = Router({ mergeParams: true });
router.post("/", (req, res) => {
const parseResult = DownloadOrderRequestSchema.safeParse(req.safeBody);
if (!parseResult.success) {
return res.status(403).send("");
}
// TODO: Allow network delivery.
const response = {
stat: DownloadOrderStatus.FAILURE,
} satisfies DownloadOrderResponse;
return res.status(200).send(response);
});
export default router;