|
angular.module('mandrill', [])
.service('Mandrill', [ '$rootScope', '$http', function($rootScope, $http) {
"use strict";
this.sendMail = function(msgData) {
var messagePost = {
key: "m14Wkh0PhF74K2cTvxWPHA",
message: {
subject: msgData.name + " enviou uma mensagem",
html: msgData.message,
text: msgData.message,
from_email: msgData.email,
from_name: msgData.name,
to: [
{
email: "james.peret@gmail.com",
name: "James Peret",
type: 'to'
}
]
}
};
console.log(messagePost);
$http.post('https://mandrillapp.com/api/1.0/messages/send.json', { key: messagePost.key, message: messagePost.message })
.success(function(data, status, headers, config){
$rootScope.$broadcast('email_sent:success');
console.log("> Message sent succesfully!");
console.log(data);
}).
error(function(data, status, headers, config) {
$rootScope.$broadcast('email_sent:error');
console.log("> There was an error whule sending the Message.");
console.log(data);
});
};
}]);
|