summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjules <jules@carbonpictures.com>2017-05-14 03:04:30 +0000
committerjules <jules@carbonpictures.com>2017-05-14 03:04:30 +0000
commit5924be73d882188bfa148ba6a4413c70f95aa7ef (patch)
tree432ed98bc0c83d5f44057375061292df3ce2723a
parentcdcbd1278a1159826f4fff33f32f16afe2c3903e (diff)
add armory feedback to spreadsheet
-rw-r--r--lib/awmail/index.js30
1 files changed, 13 insertions, 17 deletions
diff --git a/lib/awmail/index.js b/lib/awmail/index.js
index d0f89d5..64bb9ac 100644
--- a/lib/awmail/index.js
+++ b/lib/awmail/index.js
@@ -13,7 +13,7 @@ var upload = require('../../node_modules/okcms/app/node_modules/okservices/oks3/
awmail: {
lib: require("./lib/awmail"),
apikey: process.env.MAILGUN_API_KEY,
- domain: process.env.MAILGUN_DOMAIN,
+ domain: process.env.MAILGUN_DOMAIN,
from: 'Postmaster <mail@example.com>',
subject: 'Your Result',
}
@@ -45,11 +45,11 @@ function AWMail (options) {
var email = req.body.email
var track = req.body.track
- var secret = req.body.secret
+ var secret = req.body.secret
- if (secret !== config.secret) {
- return res.sendStatus(500)
- }
+ if (secret !== config.secret) {
+ return res.sendStatus(500)
+ }
deferToNextTick().then(function(){
console.log("upload image")
@@ -86,26 +86,22 @@ function AWMail (options) {
res.sendStatus(200)
})
- router.post('/feedback', function (req, res) {
+ router.post('/feedback', mult.array(), function (req, res) {
res.header('Access-Control-Allow-Origin', '*')
res.header('Access-Control-Allow-Headers', 'X-Requested-With')
var email = req.body.email
var message = req.body.message
var track = req.body.track
- var secret = req.body.secret
+ var secret = req.body.secret
- if (secret !== config.secret) {
- return res.sendStatus(500)
- }
+ if (secret !== config.secret) {
+ return res.sendStatus(500)
+ }
deferToNextTick().then(function(){
console.log("store message")
- if (String(track) === 'true') {
- return storeMessage(email, message)
- } else {
- return Q.Promise(function(resolve, reject, notify) { resolve() })
- }
+ return storeMessage(email, message)
}).then(function(){
console.log("store email")
if (String(track) === 'true') {
@@ -229,12 +225,12 @@ function AWMail (options) {
return Q.Promise(function(resolve, reject, notify) {
var data = {}
data['Email'] = mail
- data['Message'] = message
data['entry.1436672940'] = mail
+ data['Message'] = message
data['entry.2103257301'] = message
data['fvv'] = "1"
- var url = "https://docs.google.com/forms/d/e/1FAIpQLSdWDnpy4ZF1dJwfAcX5CUITpjbLqLC7rS7nr2iSQrEeGXM1bQ/formResponse"
+ var url = "https://docs.google.com/forms/d/e/1FAIpQLSdWDnpy4ZF1dJwfAcX5CUITpjbLqLC7rS7nr2iSQrEeGXM1bQ/formResponse"
request({ url: url, qs: data }, function (err, response, body) {
if (err || response.statusCode !== 200) {