diff --git a/index.js b/index.js index 9f3e26c..c37a94e 100644 --- a/index.js +++ b/index.js @@ -205,19 +205,18 @@ YahooMessenger.on('pm', onYmPM); YahooMessenger.on('buddyAddRequest', onYmBuddyAddRequest); var http = require('http'); -var url = require('url'); +var nsr = require('node-simple-router'); +var router = nsr(); -function onHttpRequest(request, response) { - var pathname = url.parse(request.url).pathname; - logger.info('Got HTTP request on ' + pathname); +router.get('/hello', function(request, response) { + response.end('Hello bro'); +}); - var queries = url.parse(request.url, true).query; - console.log(queries); +router.get('/broadcastPing', function(request, response) { + broadcast(config.yahoomessenger.report_to, 'PING'); +}); - response.writeHead(200, {"Content-Type": "text/html"}); - response.write("Hello"); - response.end(); -} -http.createServer(onHttpRequest).listen(config.httpserver.listen_port); -logger.info("HTTP server listening on " + config.httpserver.listen_port); +logger.info("Starting http server on port " + config.httpserver.listen_port); +var httpServer = http.createServer(router).listen(config.httpserver.listen_port); +