const { Task } = require('actionhero') const sleep = (time = 5000) => { return new Promise((resolve) => { setTimeout(resolve, time) }) } module.exports = class MyTask extends Task { constructor () { super() this.name = 'slowTask' this.description = 'an actionhero task' this.frequency = 5000 this.queue = 'slow-queue' this.middleware = [] } async run (data) { await sleep(5000) return new Date().getTime() } }