@scaffoldly/serverless-util
Version:
Scaffoldly Serverless Helper Functionality
15 lines • 546 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleSnsEventRecord = void 0;
const handleSnsEventRecord = async (record, handler) => {
if (!record || !record.Sns || !record.Sns.Message) {
throw new Error('Invalid record');
}
const message = JSON.parse(record.Sns.Message);
if (!handler.canHandle(message.type, message.version)) {
return null;
}
return handler.handle(message);
};
exports.handleSnsEventRecord = handleSnsEventRecord;
//# sourceMappingURL=events.js.map
;