in tools/ConnectCloudwatchDashboard/index.js [349:378]
let wrapper = function (nextToken) {
var params = {
InstanceId: connectInstanceId,
/* required */
MaxResults: 100,
QueueTypes: [
"STANDARD"
],
NextToken: nextToken
};
return new Promise((resolve, reject) => {
connectClient.listQueues(params, (err, data) => {
if (err) {
console.log(err);
reject(null);
}
else {
instanceQueues = instanceQueues.concat(data.QueueSummaryList);
if (data.NextToken) {
wrapper(data.NextToken);
}
else {
resolve(instanceQueues);
}
}
});
});
}