blob: cae4dbf09baa2c1f0145eb1d6ab9865853690fa8 [file] [log] [blame]
// Licensed to the Apache Software Foundation (ASF) under one or more contributor
// license agreements; and to You under the Apache License, Version 2.0.
function getOpenWhiskConfig(triggerData) {
return {ignore_certs: true, namespace: triggerData.namespace, api_key: triggerData.apikey};
}
function constructTriggerID(triggerData) {
var triggerID = `${triggerData.namespace}/${triggerData.name}`;
if (triggerData.apikey) {
triggerID = `${triggerData.apikey}/${triggerID}`;
}
return triggerID;
}
function addAdditionalData(params) {
//insert code here to store additional trigger data in the database
//for example, params.additionalData = {dateCreated: Date.now()};
}
module.exports = {
'addAdditionalData': addAdditionalData,
'getOpenWhiskConfig': getOpenWhiskConfig,
'constructTriggerID': constructTriggerID
};