Commit 09028034c390fc7527dc6a72cd2d9be45ecef562
1 parent
3e8fd464
Exists in
master
and in
1 other branch
Added ios service_type
Showing
1 changed file
with
8 additions
and
2 deletions
Show diff stats
server.js
| ... | ... | @@ -25,7 +25,13 @@ app.post('/api', function(req, res){ |
| 25 | 25 | /* Verifica qual é o Tipo de Serviço fornecido */ |
| 26 | 26 | switch(req.query.servico) { |
| 27 | 27 | /* Case para o Tipo de Serviço: Texto */ |
| 28 | - case 'texto': | |
| 28 | + case 'texto' || 'ios': | |
| 29 | + /* Verifica se o serviço é [texto] ou [ios] e muda a extensão do vídeo de retorno */ | |
| 30 | + if (req.query.servico == 'texto') { | |
| 31 | + var extensao_video = '.webm'; | |
| 32 | + } else if (req.query.servico == 'ios') { | |
| 33 | + var extensao_video = '.avi'; | |
| 34 | + } | |
| 29 | 35 | /* Verifica se os paramêtros [transparencia, texto] possuem algum valor */ |
| 30 | 36 | if ((req.query.transparencia !== '') && (req.query.texto !== '')) { |
| 31 | 37 | /* Verifica se o paramêtro [transparencia] possui os únicos valores possíveis [opaco, transparente] */ |
| ... | ... | @@ -43,7 +49,7 @@ app.post('/api', function(req, res){ |
| 43 | 49 | |
| 44 | 50 | /* Listener que dispara quando a requisição ao core finaliza */ |
| 45 | 51 | child.on('close', function(code, signal){ |
| 46 | - res.send(200, { 'response' : 'http://' + SERVER_IP + ':' + port + '/' + ID_FROM_BD + '.webm' }); | |
| 52 | + res.send(200, { 'response' : 'http://' + SERVER_IP + ':' + port + '/' + ID_FROM_BD + extensao_video }); | |
| 47 | 53 | ID_FROM_BD++; |
| 48 | 54 | }); |
| 49 | 55 | ... | ... |