Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 1x 5x 1x 4x 4x 4x 4x | import { handleOpensearchError } from "./utils";
import { APIGatewayEvent } from "aws-lambda";
import { itemExists } from "libs/api/package";
import { response } from "libs/handler-lib";
export const handler = async (event: APIGatewayEvent) => {
if (!event.body) {
return response({
statusCode: 400,
body: { message: "Event body required" },
});
}
try {
const body = JSON.parse(event.body);
const exists = await itemExists({
id: body.id,
});
return response({
statusCode: 200,
body: {
message: exists ? "Record found for the given id" : "No record found for the given id",
exists,
},
});
} catch (error) {
return response(handleOpensearchError(error));
}
};
|