diff --git a/docs/v3/docs.html b/docs/v3/docs.html index 02f3401a4..c4aef99e9 100644 --- a/docs/v3/docs.html +++ b/docs/v3/docs.html @@ -14780,13 +14780,15 @@
Returns:
Example
const results = []
+let finished = false
 async.until(function test(page, cb) {
-    cb(null, page.next == null)
+    cb(null, finished)
 }, function iter(next) {
     fetchPage(url, (err, body) => {
         if (err) return next(err)
         results = results.concat(body.objects)
-        next(err, body)
+        finished = !!body.next
+        next(err)
     })
 }, function done (err) {
     // all pages have been fetched
diff --git a/docs/v3/module-ControlFlow.html b/docs/v3/module-ControlFlow.html
index 719f5cebc..1305fef07 100644
--- a/docs/v3/module-ControlFlow.html
+++ b/docs/v3/module-ControlFlow.html
@@ -5651,13 +5651,15 @@ 
Returns:
Example
const results = []
+let finished = false
 async.until(function test(page, cb) {
-    cb(null, page.next == null)
+    cb(null, finished)
 }, function iter(next) {
     fetchPage(url, (err, body) => {
         if (err) return next(err)
         results = results.concat(body.objects)
-        next(err, body)
+        finished = !!body.next
+        next(err)
     })
 }, function done (err) {
     // all pages have been fetched
diff --git a/docs/v3/until.js.html b/docs/v3/until.js.html
index d7559fa70..682632f12 100644
--- a/docs/v3/until.js.html
+++ b/docs/v3/until.js.html
@@ -103,13 +103,15 @@ 

until.js

* * @example * const results = [] + * let finished = false * async.until(function test(page, cb) { - * cb(null, page.next == null) + * cb(null, finished) * }, function iter(next) { * fetchPage(url, (err, body) => { * if (err) return next(err) * results = results.concat(body.objects) - * next(err, body) + * finished = !!body.next + * next(err) * }) * }, function done (err) { * // all pages have been fetched