aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/users.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/users.coffee')
-rw-r--r--src/routes/users.coffee39
1 files changed, 25 insertions, 14 deletions
diff --git a/src/routes/users.coffee b/src/routes/users.coffee
index e682602b..d1c8f602 100644
--- a/src/routes/users.coffee
+++ b/src/routes/users.coffee
@@ -112,16 +112,22 @@ module.exports = (sessions) ->
js: (-> global.js),
css: (-> global.css),
(err, html) ->
- sendgrid = require('sendgrid')(config.sendgrid_user, config.sendgrid_password)
- email = new sendgrid.Email(
- to: req.body.email
- subject: 'Welcome to CoinOS'
- html: html
+ helper = require('sendgrid').mail
+ from_email = new helper.Email('[email protected]')
+ to_email = new helper.Email(req.body.email)
+ subject = 'Welcome to CoinOS'
+ content = new helper.Content('text/html', html)
+ mail = new helper.Mail(from_email, subject, to_email, content)
+
+ sg = require('sendgrid')(config.sendgrid_token)
+ request = sg.emptyRequest(
+ method: 'POST'
+ path: '/v3/mail/send'
+ body: mail.toJSON()
)
- sendgrid.send(email)
+ sg.API(request)
)
)
)
@@ -178,16 +184,21 @@ module.exports = (sessions) ->
js: (-> global.js),
css: (-> global.css),
(err, html) ->
- sendgrid = require('sendgrid')(config.sendgrid_user, config.sendgrid_password)
+ helper = require('sendgrid').mail
+ from_email = new helper.Email('[email protected]')
+ to_email = new helper.Email(req.body.email)
+ subject = 'CoinOS Wallet Key'
+ content = new helper.Content('text/html', html)
+ mail = new helper.Mail(from_email, subject, to_email, content)
- email = new sendgrid.Email(
- to: req.body.email
- subject: 'CoinOS Wallet Key'
- html: html
+ sg = require('sendgrid')(config.sendgrid_token)
+ request = sg.emptyRequest(
+ method: 'POST'
+ path: '/v3/mail/send'
+ body: mail.toJSON()
)
- sendgrid.send(email)
+ sg.API(request)
)
verify: (req, res) ->