Remove unnecessary returns in asyncToGenerator helper (#5548)
* Remove unnecessary returns in asyncToGenerator helper * Reuse "then" callbacks in asyncToGenerator helpher
This commit is contained in:
@@ -230,15 +230,13 @@ helpers.asyncToGenerator = template(`
|
||||
if (info.done) {
|
||||
resolve(value);
|
||||
} else {
|
||||
return Promise.resolve(value).then(function (value) {
|
||||
step("next", value);
|
||||
}, function (err) {
|
||||
step("throw", err);
|
||||
});
|
||||
Promise.resolve(value).then(_next, _throw);
|
||||
}
|
||||
}
|
||||
function _next(value) { step("next", value); }
|
||||
function _throw(err) { step("throw", err); }
|
||||
|
||||
return step("next");
|
||||
_next();
|
||||
});
|
||||
};
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user