UNPKG

serverless-spy

Version:

CDK-based library for writing elegant integration tests on AWS serverless architecture and an additional web console to monitor events in real time.

1 lines 1 kB
{"version":3,"file":"sendMessage.mjs","names":[],"sources":["../../functions/sendMessage.ts"],"sourcesContent":["import { SpyEventSender } from '../common/SpyEventSender';\n\nexport const handler = async (event: any) => {\n const spyEventSender = new SpyEventSender({\n scope: process.env['SSPY_ROOT_STACK']!,\n iotEndpoint: process.env['SSPY_IOT_ENDPOINT']!,\n });\n try {\n await spyEventSender.connect();\n await spyEventSender.publishSpyEvent(event);\n } catch (e) {\n console.error(e);\n return { statusCode: 500, body: (e as Error)?.stack };\n } finally {\n await spyEventSender.close();\n }\n\n return { statusCode: 200, body: 'Data sent.' };\n};\n"],"mappings":";;;;AAEA,MAAa,UAAU,OAAO,UAAe;CAC3C,MAAM,iBAAiB,IAAI,eAAe;EACxC,OAAO,QAAQ,IAAI;EACnB,aAAa,QAAQ,IAAI;EAC1B,CAAC;AACF,KAAI;AACF,QAAM,eAAe,SAAS;AAC9B,QAAM,eAAe,gBAAgB,MAAM;UACpC,GAAG;AACV,UAAQ,MAAM,EAAE;AAChB,SAAO;GAAE,YAAY;GAAK,MAAO,GAAa;GAAO;WAC7C;AACR,QAAM,eAAe,OAAO;;AAG9B,QAAO;EAAE,YAAY;EAAK,MAAM;EAAc"}