Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var self = this;
- return Promise
- .bind(this)
- .return(_.filter(data, 'to'))
- .map(function(email){
- var rawEmail = new this.sendgrid.Email({
- to: email['to'],
- from: raw['from'],
- subject: raw['subject'],
- text: mustache.render(raw['text'], email),
- html: mustache.render(raw['html'], email)
- });
- return new Promise(function(resolve, reject){
- self.sendgrid.send(rawEmail, function(error, json){
- if(error){
- reject(error);
- }
- json['email'] = rawEmail.to;
- resolve(json);
- });
- });
- })
- .then(function(results){
- console.log(results);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement