UNPKG

@wmfs/tymly

Version:

A framework for building and sharing workflows in Node.js

20 lines (16 loc) 557 B
module.exports = class GetRegistryKey { init (resourceConfig, env) { this.registry = env.bootedServices.registry } run (event, context) { try { const value = this.registry.get(event.key) || event.defaultValue context.sendTaskSuccess({ registryValue: value }) } catch (err) { if (event.defaultValue) { return context.sendTaskSuccess({ registryValue: event.defaultValue }) } // if ... context.sendTaskFailure({ error: 'GetRegistryKeyFail', cause: err }) } // catch } // run } // GetRegistryKey