1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.sns = void 0;
|
4 | const common_1 = require("../common");
|
5 | const responses_1 = require("./responses");
|
6 | const parser_1 = require("./parser");
|
7 | const metrics = new common_1.Metrics('Sns');
|
8 | function 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 | }
|
15 | exports.sns = sns;
|
16 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3JhcHBlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zbnMvd3JhcHBlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSxzQ0FBb0M7QUFDcEMsMkNBQTZDO0FBQzdDLHFDQUFxQztBQUVyQyxNQUFNLE9BQU8sR0FBRyxJQUFJLGdCQUFPLENBQUMsS0FBSyxDQUFDLENBQUM7QUFFbkMsU0FBZ0IsR0FBRyxDQUNqQixNQUF1QztJQUV2QyxPQUFPLFNBQVMsT0FBTyxDQUFDLEtBQWUsRUFBRSxPQUFnQixFQUFFLFFBQWtCO1FBQzNFLE1BQU0sT0FBTyxHQUFHLElBQUksa0JBQVMsQ0FBSSxLQUFLLENBQUMsQ0FBQyxVQUFVLEVBQUUsQ0FBQztRQUNyRCxPQUFPLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUMsQ0FBQztRQUMvQixPQUFPLE1BQU0sQ0FBQyxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFQLG1CQUFPLEVBQUUsS0FBSyxFQUFMLGlCQUFLLEVBQUUsQ0FBQyxDQUFDO0lBQ3BELENBQUMsQ0FBQztBQUNKLENBQUM7QUFSRCxrQkFRQyJ9 |
\ | No newline at end of file |