in action/messageHubFeed.js [31:60]
function main(params) {
const endpoint = params.endpoint;
const webActionName = 'messageHubFeedWeb'
var massagedParams = common.massageParamsForWeb(params);
massagedParams.triggerName = common.getTriggerFQN(params.triggerName);
var iamKey = process.env.__OW_IAM_NAMESPACE_API_KEY;
massagedParams.authKey = iamKey || params.authKey;
massagedParams.isIamKey = iamKey !== undefined;
if (massagedParams.isIamKey) {
massagedParams.iamUrl = process.env.__OW_IAM_API_URL;
massagedParams.namespaceCRN = process.env.__OW_NAMESPACE_CRN;
}
if (params.lifecycleEvent === 'CREATE') {
return common.createTrigger(endpoint, massagedParams, webActionName);
} else if (params.lifecycleEvent === 'READ') {
return common.getTrigger(endpoint, massagedParams, webActionName);
} else if (params.lifecycleEvent === 'UPDATE') {
return common.updateTrigger(endpoint, massagedParams, webActionName);
} else if (params.lifecycleEvent === 'DELETE') {
return common.deleteTrigger(endpoint, massagedParams, webActionName);
}
return {
error: 'unsupported lifecycleEvent'
};
}