(cb)
| 274 | } |
| 275 | |
| 276 | destroy(cb) { |
| 277 | const promise = this._commandable().then((client) => { |
| 278 | const deleted = helpers.deferred(); |
| 279 | const args = [ |
| 280 | 'id', |
| 281 | 'jobs', |
| 282 | 'stallBlock', |
| 283 | 'stalling', |
| 284 | 'waiting', |
| 285 | 'active', |
| 286 | 'succeeded', |
| 287 | 'failed', |
| 288 | 'delayed', |
| 289 | ].map((key) => this.toKey(key)); |
| 290 | args.push(deleted.defer()); |
| 291 | client.del.apply(client, args); |
| 292 | return deleted; |
| 293 | }); |
| 294 | |
| 295 | if (cb) helpers.asCallback(promise, cb); |
| 296 | return promise; |
| 297 | } |
| 298 | |
| 299 | checkHealth(cb) { |
| 300 | const promise = this._commandable() |
no test coverage detected