fix(emails): send only if email found

This commit is contained in:
Matteo Pagliazzi
2014-09-14 19:35:51 +02:00
parent fca45a3c0b
commit 3118508e9c
+38 -32
View File
@@ -64,24 +64,27 @@ function createSubscription(user, data) {
email = user.auth.facebook.emails[0].value;
name = user.auth.facebook.displayName || user.auth.facebook.username;
}
request({
url: nconf.get('EMAIL_SERVER_URL') + '/job',
method: 'POST',
auth: {
user: nconf.get('EMAIL_SERVER_AUTH_USER'),
pass: nconf.get('EMAIL_SERVER_AUTH_PASSWORD')
},
json: {
type: 'email',
data: {
emailType: 'subscription-begins',
to: {
name: req.user.displayName || req.user.username,
email: req.user.emails[0].value
if(email)
request({
url: nconf.get('EMAIL_SERVER_URL') + '/job',
method: 'POST',
auth: {
user: nconf.get('EMAIL_SERVER_AUTH_USER'),
pass: nconf.get('EMAIL_SERVER_AUTH_PASSWORD')
},
json: {
type: 'email',
data: {
emailType: 'subscription-begins',
to: {
name: req.user.displayName || req.user.username,
email: req.user.emails[0].value
}
}
}
}
});
});
}
}
ga.transaction(data.customerId, 5).item(5, 1, data.paymentMethod.toLowerCase() + '-subscription', data.paymentMethod + " > Stripe").send();
}
@@ -112,24 +115,27 @@ function buyGems(user, data) {
email = user.auth.facebook.emails[0].value;
name = user.auth.facebook.displayName || user.auth.facebook.username;
}
request({
url: nconf.get('EMAIL_SERVER_URL') + '/job',
method: 'POST',
auth: {
user: nconf.get('EMAIL_SERVER_AUTH_USER'),
pass: nconf.get('EMAIL_SERVER_AUTH_PASSWORD')
},
json: {
type: 'email',
data: {
emailType: 'donation',
to: {
name: req.user.displayName || req.user.username,
email: req.user.emails[0].value
if(email){
request({
url: nconf.get('EMAIL_SERVER_URL') + '/job',
method: 'POST',
auth: {
user: nconf.get('EMAIL_SERVER_AUTH_USER'),
pass: nconf.get('EMAIL_SERVER_AUTH_PASSWORD')
},
json: {
type: 'email',
data: {
emailType: 'donation',
to: {
name: req.user.displayName || req.user.username,
email: req.user.emails[0].value
}
}
}
}
});
});
}
}
}