EmailHandler.coffee 434 B

1234567891011121314
  1. settings = require("settings-sharelatex")
  2. EmailBuilder = require "./EmailBuilder"
  3. EmailSender = require "./EmailSender"
  4. module.exports =
  5. sendEmail : (emailType, opts, callback = (err)->)->
  6. email = EmailBuilder.buildEmail emailType, opts
  7. if email.type == "lifecycle" and !settings.email.lifecycle
  8. return callback()
  9. opts.html = email.html
  10. opts.subject = email.subject
  11. EmailSender.sendEmail opts, (err)->
  12. callback(err)