let wrapper = function()

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);
                        }
                    }
                });
            });
        }