mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-11 15:16:36 -05:00
19 lines
No EOL
500 B
CoffeeScript
19 lines
No EOL
500 B
CoffeeScript
settings = require("settings-sharelatex")
|
|
EmailBuilder = require "./EmailBuilder"
|
|
EmailSender = require "./EmailSender"
|
|
|
|
if !settings.email?
|
|
settings.email =
|
|
lifecycleEnabled:false
|
|
|
|
|
|
module.exports =
|
|
|
|
sendEmail : (emailType, opts, callback = (err)->)->
|
|
email = EmailBuilder.buildEmail emailType, opts
|
|
if email.type == "lifecycle" and !settings.email.lifecycle
|
|
return callback()
|
|
opts.html = email.html
|
|
opts.subject = email.subject
|
|
EmailSender.sendEmail opts, (err)->
|
|
callback(err) |