Skip to content

Commit daf4e24

Browse files
committed
use .remove to purge
1 parent ee6a545 commit daf4e24

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/queue.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -172,27 +172,27 @@ function purge (db, failed = false, pristine = false, maxTries = 5) {
172172
query = query.filter(function (job) {
173173
// failed jobs
174174
if (failed && job.completed_at === null && job.generations.length >= maxTries) {
175-
return false
175+
return true
176176
}
177177

178178
// new jobs
179179
if (pristine && job.completed_at === null && job.generations.length < maxTries) {
180-
return false
180+
return true
181181
}
182182

183183
// completed jobs
184184
if (job.completed_at !== null) {
185-
return false
185+
return true
186186
}
187187

188-
return true
188+
return false
189189
})
190190

191191
var queue = query.value()
192192

193-
return db
194-
.assign({ queue: queue })
195-
.write()
193+
for(var i in queue) {
194+
db.get('queue').remove({ id: queue[i].id }).write()
195+
}
196196
}
197197

198198
// ==========

0 commit comments

Comments
 (0)