UNPKG

agenda

Version:

Light weight job scheduler for Node.js

15 lines (13 loc) 396 B
'use strict'; const debug = require('debug')('agenda:purge'); /** * Removes all jobs from queue * NOTE: Only use after defining your jobs * @param {Function} cb called when fails or passes * @returns {undefined} */ module.exports = function(cb) { const definedNames = Object.keys(this._definitions); debug('Agenda.purge(%o)'); this.cancel({name: {$not: {$in: definedNames}}}, cb); };