hops-lambda
Version:
Quick and easy deployment of Hops applications to AWS Lambda
18 lines (15 loc) • 418 B
JavaScript
module.exports = function progressWriter(label, logger) {
if (!logger) {
return () => {};
}
logger.info(`${label} 0%`);
var lastPercentage = 0;
return function (done, total) {
var percentage = parseInt((done / total) * 100);
if (percentage % 10 === 0 && percentage > lastPercentage) {
lastPercentage = percentage;
logger.info(`${label} ${percentage}%`);
}
};
};
;