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 @@
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