From 460893702cee9c5ee6aa92aebfca0c6ea8577f03 Mon Sep 17 00:00:00 2001 From: elexlee Date: Mon, 9 Mar 2015 01:00:30 -0700 Subject: [PATCH] Added delete function I think this should work... i didn't want to just delete messages, I wanted to delete entire user_names. --- app.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app.js b/app.js index 7b5225c..bf53fc0 100644 --- a/app.js +++ b/app.js @@ -60,6 +60,20 @@ app.post('/:type_token/:channel_token', function(req, res){ }); }); +//Delete messages +app.post('/:type_token/:channel_token', function(req, res){ + db.query("DELETE FROM messages WHERE message_text = $1 OR user_name = $2", [req.body.message_text, req.body.user_name], function(err, result) { + if (err) { + if (err.code == "23502") { + err.explanation = "Didn't get all of the parameters in the request body. Send user_name and message_text in the request body (remember this is a POST request)." + } + res.status(500).send(err); + } else { + res.send(result); + } + }); +}); + //Start the actual server var server = app.listen(process.env.PORT, function () { //server is actually running!