1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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);
- });
- };
- }]);
|