From de8542dec14d54e17385baeee8e3d7a0cae28321 Mon Sep 17 00:00:00 2001 From: arnaucube Date: Sat, 13 Oct 2018 17:00:52 +0200 Subject: [PATCH] added post to the commonroutesBot with travel info --- README.md | 17 +++++++++-------- controllers/travelController.js | 16 ++++++++++++++++ server.js | 2 +- 3 files changed, 26 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index dc3facd..7ffca73 100755 --- a/README.md +++ b/README.md @@ -14,12 +14,13 @@ --- -- server code: https://github.com/arnaucode/commonroutesServer -- frontend app code: https://github.com/arnaucode/commonroutesApp -- frontend webapp code: https://github.com/arnaucode/commonroutesWebApp -- images server: https://github.com/arnaucode/goImgServer -- admin web: https://github.com/arnaucode/commonroutesAdminWeb -- landing page: https://github.com/arnaucode/commonroutesLandingPage +- server code: https://github.com/arnaucube/commonroutesServer +- frontend app code: https://github.com/arnaucube/commonroutesApp +- frontend webapp code: https://github.com/arnaucube/commonroutesWebApp +- images server: https://github.com/arnaucube/goImgServer +- admin web: https://github.com/arnaucube/commonroutesAdminWeb +- landing page: https://github.com/arnaucube/commonroutesLandingPage +- telegram bot: https://github.com/arnaucube/commonroutesBot **Backend:** @@ -34,8 +35,8 @@ App: -![commonroutes](https://raw.githubusercontent.com/arnaucode/commonroutesApp/master/commonroutes.png "commonroutes") -code: https://github.com/arnaucode/commonroutesApp +![commonroutes](https://raw.githubusercontent.com/arnaucube/commonroutesApp/master/commonroutes.png "commonroutes") +code: https://github.com/arnaucube/commonroutesApp --- diff --git a/controllers/travelController.js b/controllers/travelController.js index cd90f05..3dbd946 100755 --- a/controllers/travelController.js +++ b/controllers/travelController.js @@ -1,3 +1,5 @@ +var request = require('request'); + var config = require('../config'); var pageSize=config.pageSize; @@ -66,6 +68,20 @@ exports.addTravel = function(req, res) { travel.save(function(err, travel) { if(err) return res.send(500, err.message); + // send travel to telegram bot + request({ + uri: 'http://127.0.0.1:3003/api/travel', + method: 'POST', + json: travel + }, function (error, response, body) { + if (!error && response.statusCode == 200) { + // console.log(body.id) // Print the shortened url. + } else if (error){ + console.log("error sending travel to bot: " + error); + } + }); + + user.travels.push(travel._id); user.save(function (err, user) { if (err) return res.send(500, err.message); diff --git a/server.js b/server.js index fe5eb85..d9461c9 100755 --- a/server.js +++ b/server.js @@ -194,5 +194,5 @@ app.use('/api', apiRoutes); // Start server app.listen(config.port, function() { - console.log("Node server running on http://localhost:3000"); + console.log("Node server running on http://localhost:" + config.port); });