adonisjs-jobs
Version:
Job processing for AdonisJS
10 lines (9 loc) • 338 B
JavaScript
import app from '@adonisjs/core/services/app';
let dispatcher;
await app.booted(async () => {
dispatcher = await app.container.make('jobs.dispatcher');
});
export const dispatch = async (jobOrClosure, payload = {}, options = {}) => {
await dispatcher.dispatch(jobOrClosure, payload, options);
};
export { dispatcher as default };