UNPKG

1.35 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.sns = void 0;
4const common_1 = require("../common");
5const responses_1 = require("./responses");
6const parser_1 = require("./parser");
7const metrics = new common_1.Metrics('Sns');
8function sns(custom) {
9 return function handler(event, context, callback) {
10 const message = new parser_1.SnsParser(event).getMessage();
11 metrics.common(message, event);
12 return custom({ event, message, success: responses_1.success, error: responses_1.error });
13 };
14}
15exports.sns = sns;
16//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3JhcHBlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zbnMvd3JhcHBlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSxzQ0FBb0M7QUFDcEMsMkNBQTZDO0FBQzdDLHFDQUFxQztBQUVyQyxNQUFNLE9BQU8sR0FBRyxJQUFJLGdCQUFPLENBQUMsS0FBSyxDQUFDLENBQUM7QUFFbkMsU0FBZ0IsR0FBRyxDQUNqQixNQUF1QztJQUV2QyxPQUFPLFNBQVMsT0FBTyxDQUFDLEtBQWUsRUFBRSxPQUFnQixFQUFFLFFBQWtCO1FBQzNFLE1BQU0sT0FBTyxHQUFHLElBQUksa0JBQVMsQ0FBSSxLQUFLLENBQUMsQ0FBQyxVQUFVLEVBQUUsQ0FBQztRQUNyRCxPQUFPLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUMsQ0FBQztRQUMvQixPQUFPLE1BQU0sQ0FBQyxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFQLG1CQUFPLEVBQUUsS0FBSyxFQUFMLGlCQUFLLEVBQUUsQ0FBQyxDQUFDO0lBQ3BELENBQUMsQ0FBQztBQUNKLENBQUM7QUFSRCxrQkFRQyJ9
\No newline at end of file