async 3: the whilst and doWhilst test funcs are async

This commit is contained in:
Girish Ramakrishnan
2021-02-04 16:39:47 -08:00
parent 6073d2ba7e
commit 382ae7424d
5 changed files with 19 additions and 19 deletions
+1 -1
View File
@@ -189,7 +189,7 @@ function listDir(apiConfig, dir, batchSize, iteratorCallback, callback) {
let done = false;
async.whilst(() => !done, function listAndDownload(whilstCallback) {
async.whilst((testDone) => testDone(null, !done), function listAndDownload(whilstCallback) {
s3.listObjects(listParams, function (error, listData) {
if (error) return whilstCallback(new BoxError(BoxError.EXTERNAL_ERROR, error.message || error.code));