Fixed Serverless examples: they were not returning 400 if model name was not provided

This commit is contained in:
Alexander Cerutti
2022-01-15 23:56:40 +01:00
parent 267ca6baff
commit 0a18c5200d
5 changed files with 75 additions and 20 deletions

View File

@@ -7,17 +7,15 @@ import { PKPass } from "passkit-generator";
const S3: { instance: AWS.S3 } = { instance: undefined };
export function finish400WithoutModelName(event: ALBEvent) {
if (event.queryStringParameters?.modelName) {
return;
export function throwClientErrorWithoutModelName(event: ALBEvent) {
if (!event.queryStringParameters?.modelName) {
throw {
statusCode: 400,
body: JSON.stringify({
message: "modelName is missing in query params",
}),
};
}
return {
statusCode: 400,
body: JSON.stringify({
message: "modelName is missing in query params",
}),
};
}
export function getRandomColorPart() {