promise-series-advanced
Version:
This `promise-series-advanced` modules allows you to execute a series of methods consecutively, and retrieve the results.
28 lines (19 loc) • 577 B
JavaScript
function DownloadManager() {
}
DownloadManager.prototype.downloadWebPage = function(url) {
console.log('downloadWebPage');
var defer = Promise.defer();
setTimeout(() => {
defer.resolve('content of the webpage ' + url);
}, 1000);
return defer.promise;
}
DownloadManager.prototype.downloadAsset = function(assetUrl) {
console.log('downloadAsset');
var defer = Promise.defer();
setTimeout(() => {
defer.resolve('content of the asset ' + assetUrl);
}, 1000);
return defer.promise;
}
module.exports = DownloadManager;