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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | 1x 3x 3x 3x 1x 4x 1x 3x 3x 2x 1x 1x 1x 1x | import { handleOpensearchError } from "./utils"; import { APIGatewayEvent } from "aws-lambda"; import * as os from "libs/opensearch-lib"; import { response } from "libs/handler-lib"; import { getDomainAndNamespace } from "libs/utils"; // type GetCpocsBody = object; export const queryCpocs = async () => { const { index, domain } = getDomainAndNamespace("cpocs"); const query = { size: 1000, sort: [ { "lastName.keyword": { order: "asc", }, }, ], }; return await os.search(domain, index, query); }; export const getCpocs = async (event: APIGatewayEvent) => { if (!event.body) { return response({ statusCode: 400, body: { message: "Event body required" }, }); } try { const result = await queryCpocs(); if (!result) return response({ statusCode: 400, body: { message: "No Cpocs found" }, }); return response({ statusCode: 200, body: result, }); } catch (err) { return response(handleOpensearchError(err)); } }; export const handler = getCpocs; |