var url = require('url'); var jive = require("../api"); /** * @module addOnRoutes */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * <b>POST /oauthRegister</b> * <br> * @param req * @param res */ exports.oauthRegister = function(req, res ) { var registration = req.body; jive.logger.debug('Recieved client app registration', registration ); schedule(registration, res); }; function schedule(registration, res) { var promise = jive.context.scheduler.schedule(jive.constants.tileEventNames.CLIENT_APP_REGISTRATION, registration); var success = function() { // success res.writeHead(200, { 'Content-Type': 'application/json' }); res.end( JSON.stringify({"status": "ok" }) ); }; var failure = function(error) { // err res.writeHead(400, { 'Content-Type': 'application/json' }); res.end( JSON.stringify(error || {'error':'error'})); }; promise.then(success,failure); }