JaneJeon/express-objection-starter

View on GitHub
jobs/mailer.js

Summary

Maintainability
A
0 mins
Test Coverage
const BaseJob = require('./base')
const { mailQueue } = require('../lib/queue')
const mail = require('../lib/mail')

class Mailer extends BaseJob {
  static get queue() {
    return mailQueue
  }

  // TODO: should we handle err.responseCode == 429?
  static async process(job) {
    return mail.sendMail(job.data)
  }
}

module.exports = Mailer