forked from OpenWF/SpaceNinjaServer
24 lines
1.0 KiB
TypeScript
24 lines
1.0 KiB
TypeScript
import { RequestHandler } from "express";
|
|
import ArchimedeanVendorManifest from "@/static/fixed_responses/getVendorInfo/ArchimedeanVendorManifest.json";
|
|
import MaskSalesmanManifest from "@/static/fixed_responses/getVendorInfo/MaskSalesmanManifest.json";
|
|
import ZarimanCommisionsManifestArchimedean from "@/static/fixed_responses/getVendorInfo/ZarimanCommisionsManifestArchimedean.json";
|
|
|
|
export const getVendorInfoController: RequestHandler = (req, res) => {
|
|
switch (req.query.vendor as string) {
|
|
case "/Lotus/Types/Game/VendorManifests/Zariman/ArchimedeanVendorManifest":
|
|
res.json(ArchimedeanVendorManifest);
|
|
break;
|
|
|
|
case "/Lotus/Types/Game/VendorManifests/Ostron/MaskSalesmanManifest":
|
|
res.json(MaskSalesmanManifest);
|
|
break;
|
|
|
|
case "/Lotus/Types/Game/VendorManifests/Zariman/ZarimanCommisionsManifestArchimedean":
|
|
res.json(ZarimanCommisionsManifestArchimedean);
|
|
break;
|
|
|
|
default:
|
|
throw new Error(`Unknown vendor: ${req.query.vendor}`);
|
|
}
|
|
};
|