diff --git a/handler.js b/handler.js index 220e113..2d062ba 100644 --- a/handler.js +++ b/handler.js @@ -53,14 +53,26 @@ export const handler = async (req, res) => { // BOILER_CODE_END function modifyObj(obj) { - // Enter your code here - delete obj.properties.dynamic_yield; + + // Check if 'properties.index' exists + if (obj.properties?.index) { + // Add a new key to indicate transformation + obj.properties.transformationStatus = "success"; + } + //else { + // throw new Error("'properties.index' is required but missing..."); + // } + + return obj; } + + + /* Exceptions available: throw new EventNotSupportedException('your message here'); - throw new InvalidEventPayloadException('your message here'); + throw new InvalidEventobjException('your message here'); throw new RetryErrorException('your message here'); Method for generating 256 hash code for a String: @@ -68,3 +80,6 @@ Method for generating 256 hash code for a String: */ + + +