minor tweak...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2020-12-06 05:48:31 +03:00
parent 7750620935
commit f0b954ffff

View File

@ -2799,6 +2799,7 @@ var TaskActions = actions.Actions({
get queues(){ get queues(){
return (this.__queues = this.__queues || {}) }, return (this.__queues = this.__queues || {}) },
// XXX test hidden progress...
// XXX revise logging and logger passing... // XXX revise logging and logger passing...
// XXX need better error flow... // XXX need better error flow...
queue: doc('Get or create a queue task', queue: doc('Get or create a queue task',
@ -2815,6 +2816,7 @@ var TaskActions = actions.Actions({
{ {
nonAbortable: <bool>, nonAbortable: <bool>,
quiet: <bool>, quiet: <bool>,
hideProgress: <bool>,
... ...
} }
@ -2853,15 +2855,20 @@ var TaskActions = actions.Actions({
runner.Queue(options || {}) runner.Queue(options || {})
// setup logging... // setup logging...
var suffix = (options || {}).hideProgress ?
' (hidden)'
: ''
queue queue
.on('tasksAdded', function(evt, t){ .on('tasksAdded', function(evt, t){
this.logger && this.logger.emit('added', t) }) this.logger && this.logger.emit('added'+suffix, t) })
.on('taskCompleted', function(evt, t){ .on('taskCompleted', function(evt, t){
this.logger && this.logger.emit('done', t) }) this.logger && this.logger.emit('done'+suffix, t) })
.on('taskFailed', function(evt, t, err){ .on('taskFailed', function(evt, t, err){
this.logger && this.logger.emit('skipped', t, err) }) this.logger && this.logger.emit('skipped'+suffix, t, err) })
.on('stop', function(){ .on('stop', function(){
this.logger && this.logger.emit('reset') this.logger
&& suffix != ''
&& this.logger.emit('reset')
this.clear() }) this.clear() })
// cleanup... // cleanup...
queue queue