SpaceNinjaServer/src/controllers/api/getVendorInfoController.ts

15 lines
504 B
TypeScript
Raw Normal View History

import { RequestHandler } from "express";
2024-12-22 21:05:07 +01:00
import { getVendorManifestByTypeName } from "@/src/services/serversideVendorsService";
export const getVendorInfoController: RequestHandler = (req, res) => {
2024-12-22 21:05:07 +01:00
if (typeof req.query.vendor == "string") {
const manifest = getVendorManifestByTypeName(req.query.vendor);
if (!manifest) {
throw new Error(`Unknown vendor: ${req.query.vendor}`);
2024-12-22 21:05:07 +01:00
}
res.json(manifest);
} else {
res.status(400).end();
}
};