26 lines
649 B
TypeScript
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;
|