in action/messageHubFeedWeb.js [178:218]
function validateParameters(rawParams) {
var promise = new Promise((resolve, reject) => {
var validatedParams;
var commonValidationResult = common.performCommonParameterValidation(rawParams);
if(commonValidationResult.validationError) {
reject(commonValidationResult);
return;
} else {
validatedParams = commonValidationResult.validatedParams;
if (rawParams.isIamKey != undefined) {
validatedParams.isIamKey = rawParams.isIamKey;
} else {
validatedParams.isIamKey = false
}
if (rawParams.iamUrl) {
validatedParams.iamUrl = rawParams.iamUrl;
}
if (rawParams.namespaceCRN) {
validatedParams.namespaceCRN = rawParams.namespaceCRN;
}
}
validatedParams.isMessageHub = true;
return validateMessageHubParameters(rawParams.__bx_creds && rawParams.__bx_creds.messagehub ? rawParams.__bx_creds.messagehub : rawParams)
.then(p => {
validatedParams = Object.assign(validatedParams, p)
resolve(validatedParams)
})
.catch(error => {
reject(error);
return;
})
});
return promise;
}