lesgo
Version:
Core framework for lesgo node.js serverless framework.
17 lines (16 loc) • 534 B
JavaScript
import appConfig from '../../config/app';
import awsConfig from '../../config/aws';
const convert = queueAlias => ({
alias: queueAlias,
name: `${appConfig.stackName}-${queueAlias}`,
url: `https://sqs.${awsConfig.region}.amazonaws.com/${
awsConfig.accountId
}/${`${appConfig.stackName}-${queueAlias}`}`,
});
export const convertQueueAliasToObject = queueAlias => {
if (Array.isArray(queueAlias)) {
return queueAlias.map(q => convert(q));
}
return convert(queueAlias);
};
export default convertQueueAliasToObject;