oa-jira
Version:
Octet Agile's JIRA connectivity project.
14 lines (11 loc) • 372 B
JavaScript
exports.parseSprintIds = ids => {
const intIds = [];
if (typeof ids !== 'string') return Promise.resolve(intIds);
return Promise.resolve(
ids.split(',').reduce((intIds, stringId) => {
const intId = Number.parseInt(stringId);
if (!isNaN(intId) && !intIds.includes(intId)) intIds.push(intId);
return intIds;
}, intIds)
);
};