From 9cf663cd984d82a34c1bbbe5f97656f8a6266532 Mon Sep 17 00:00:00 2001 From: dhuy Date: Thu, 10 Apr 2014 21:33:49 -0300 Subject: [PATCH] Added callback for error in core request --- server.js | 11 +++++++++++ 1 file changed, 11 insertions(+), 0 deletions(-) diff --git a/server.js b/server.js index aee4840..18a29af 100644 --- a/server.js +++ b/server.js @@ -46,6 +46,11 @@ app.post('/api', function(req, res){ res.send(200, { 'response' : 'http://' + SERVER_IP + ':' + port + '/' + ID_FROM_BD + '.webm' }); ID_FROM_BD++; }); + + /* Listener que dispara quando a requisição ao core da erro */ + child.on('error', function(code, signal){ + res.send(500, parameters.errorMessage('Erro na chamada ao core')); + }); } else { res.send(500, parameters.errorMessage('Parâmetros insuficientes ou inválidos')); } @@ -86,6 +91,12 @@ app.post('/api', function(req, res){ /* Listener que dispara quando a requisição ao core finaliza */ child.on('close', function(code, signal){ res.send(200, { 'response' : 'http://' + SERVER_IP + ':' + port + '/' + ID_FROM_BD + '.flv' }); + ID_FROM_BD++; + }); + + /* Listener que dispara quando a requisição ao core da erro */ + child.on('error', function(code, signal){ + res.send(500, parameters.errorMessage('Erro na chamada ao core')); }); }); } else { -- libgit2 0.21.2