latest digs

This commit is contained in:
Dobie Wollert
2013-09-04 03:05:47 -04:00
parent b4ca8d9ae3
commit 460e8f0be0
12 changed files with 229 additions and 46 deletions

View File

@ -14,8 +14,7 @@ module.exports = function(config) {
return {
send: function(req, res) {
console.log(req.body);
console.log(req);
var userId = req.body.user;
if (!userId) {
return res.json(404, null);
@ -25,8 +24,10 @@ module.exports = function(config) {
User.findById(userId, function(err, user) {
if (err) return res.json(500, err);
var sender = req.user;
server.send({
text: generateMessage(user, req.body),
text: generateMessage(sender, user, req.body),
from: config.email.user,
to: generateToLine(user),
subject: 'Message from portal'
@ -47,8 +48,9 @@ function generateToLine(user) {
return user.name.first + " " + user.name.last + " <" + user.email + ">";
}
function generateMessage(user, message) {
function generateMessage(sender, user, message) {
var template =
"From: %(sender)s\n" +
"Message For: %(user)s\n" +
"\n" +
"Name: %(name)s\n" +
@ -60,6 +62,7 @@ function generateMessage(user, message) {
"%(notes)s\n";
var resources = {
sender: sender.name.first + " " + sender.name.last,
user: user.name.first + " " + user.name.last,
name: message.name || '',
company: message.company || '',