Closed
Description
Before I update to last version of parse server, this function worked perfectly. Now it is not working...
Could you explain me what is wrong please?
`Parse.Cloud.define("msg_invit", function(request, response) {
var to_userID = request.params.A;
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.get(to_userID, {
success: function(user) {
var email = user.get("email");
var from_username = request.params.B;
////////////////////
var mandrill = require('mandrill-api/mandrill');
var mandrill_client = new mandrill.Mandrill('mykey');
var template_name = "nouveau-contact";
var template_content = [{
"name": "example name",
"content": "example content"
}];
var message = {
"html": "",
"subject": "Nouveau contact lab",
"from_email": "[email protected]",
"from_name": "cyboolo",
"to": [{
"email": email,
"type": "to"
}],
"global_merge_vars": [{
"name": "username",
"content": from_username
}]
};
mandrill_client.messages.sendTemplate({"template_name": template_name, "template_content": template_content,"message": message, "async": true}, function(result) {
response.success(result);
}, function(e) {
response.error('A mandrill error occurred: ' + e.name + ' - ' + e.message);
});
//////////////////
},
error: function(user, error) {
// Show the error message somewhere and let the user try again.
console.log(error);
console.error(error);
response.error(error.code);
}
});
}); //Fin`
Metadata
Metadata
Assignees
Labels
No labels