Commit 67359414433c07c3b06bfa023926135433d94b45
1 parent
e04b11a1
Exists in
master
and in
1 other branch
Minor fix in support of callback
Showing
1 changed file
with
14 additions
and
14 deletions
Show diff stats
server.js
@@ -30,13 +30,13 @@ app.post('/api', function(req, res){ | @@ -30,13 +30,13 @@ app.post('/api', function(req, res){ | ||
30 | /* Case para o Tipo de Serviço: Texto */ | 30 | /* Case para o Tipo de Serviço: Texto */ |
31 | case 'texto': | 31 | case 'texto': |
32 | /* Verifica se os paramêtros [transparencia, texto] possuem algum valor */ | 32 | /* Verifica se os paramêtros [transparencia, texto] possuem algum valor */ |
33 | - if ((req.query.transparencia !== '') && (req.query.texto !== '')) { | 33 | + if ((req.body.transparencia !== '') && (req.body.texto !== '')) { |
34 | /* Verifica se o paramêtro [transparencia] possui os únicos valores possíveis [opaco, transparente] */ | 34 | /* Verifica se o paramêtro [transparencia] possui os únicos valores possíveis [opaco, transparente] */ |
35 | - if (parameters.checkTransparency(req.query.transparencia)) { | 35 | + if (parameters.checkTransparency(req.body.transparencia)) { |
36 | /* Cria a linha de comando */ | 36 | /* Cria a linha de comando */ |
37 | - var command_line = 'echo ' + req.query.texto + ' >> ' + __dirname + '/text_files/' + ID_FROM_BD + ' && cd ../vlibras-core' + | ||
38 | - ' && ./vlibras ' + parameters.getServiceType(req.query.servico) + ' ../vlibras-api/text_files/' + | ||
39 | - ID_FROM_BD + ' ' + parameters.getTransparency(req.query.transparencia) + ' ' + ID_FROM_BD + ' WEB'; | 37 | + var command_line = 'echo ' + req.body.texto + ' >> ' + __dirname + '/text_files/' + ID_FROM_BD + ' && cd ../vlibras-core' + |
38 | + ' && ./vlibras ' + parameters.getServiceType(req.body.servico) + ' ../vlibras-api/text_files/' + | ||
39 | + ID_FROM_BD + ' ' + parameters.getTransparency(req.body.transparencia) + ' ' + ID_FROM_BD + ' WEB'; | ||
40 | 40 | ||
41 | /* Executa a linha de comando */ | 41 | /* Executa a linha de comando */ |
42 | child = exec(command_line, function(err, stdout, stderr) { | 42 | child = exec(command_line, function(err, stdout, stderr) { |
@@ -65,13 +65,13 @@ app.post('/api', function(req, res){ | @@ -65,13 +65,13 @@ app.post('/api', function(req, res){ | ||
65 | /* Case para o Tipo de Serviço: iOS */ | 65 | /* Case para o Tipo de Serviço: iOS */ |
66 | case 'ios': | 66 | case 'ios': |
67 | /* Verifica se os paramêtros [transparencia, texto] possuem algum valor */ | 67 | /* Verifica se os paramêtros [transparencia, texto] possuem algum valor */ |
68 | - if ((req.query.transparencia !== '') && (req.query.texto !== '')) { | 68 | + if ((req.body.transparencia !== '') && (req.body.texto !== '')) { |
69 | /* Verifica se o paramêtro [transparencia] possui os únicos valores possíveis [opaco, transparente] */ | 69 | /* Verifica se o paramêtro [transparencia] possui os únicos valores possíveis [opaco, transparente] */ |
70 | - if (parameters.checkTransparency(req.query.transparencia)) { | 70 | + if (parameters.checkTransparency(req.body.transparencia)) { |
71 | /* Cria a linha de comando */ | 71 | /* Cria a linha de comando */ |
72 | - var command_line = 'echo ' + req.query.texto + ' >> ' + __dirname + '/text_files/' + ID_FROM_BD + ' && cd ../vlibras-core' + | ||
73 | - ' && ./vlibras ' + parameters.getServiceType(req.query.servico) + ' ../vlibras-api/text_files/' + | ||
74 | - ID_FROM_BD + ' ' + parameters.getTransparency(req.query.transparencia) + ' ' + ID_FROM_BD + ' IOS'; | 72 | + var command_line = 'echo ' + req.body.texto + ' >> ' + __dirname + '/text_files/' + ID_FROM_BD + ' && cd ../vlibras-core' + |
73 | + ' && ./vlibras ' + parameters.getServiceType(req.body.servico) + ' ../vlibras-api/text_files/' + | ||
74 | + ID_FROM_BD + ' ' + parameters.getTransparency(req.body.transparencia) + ' ' + ID_FROM_BD + ' IOS'; | ||
75 | 75 | ||
76 | /* Executa a linha de comando */ | 76 | /* Executa a linha de comando */ |
77 | child = exec(command_line, function(err, stdout, stderr) { | 77 | child = exec(command_line, function(err, stdout, stderr) { |
@@ -199,9 +199,9 @@ app.post('/api', function(req, res){ | @@ -199,9 +199,9 @@ app.post('/api', function(req, res){ | ||
199 | 199 | ||
200 | case 'legenda': | 200 | case 'legenda': |
201 | /* Verifica se o paramêtro [transparencia] possue algum valor */ | 201 | /* Verifica se o paramêtro [transparencia] possue algum valor */ |
202 | - if (req.query.transparencia !== '') { | 202 | + if (req.body.transparencia !== '') { |
203 | /* Verifica se os paramêtros [transparencia] possuem os seus únicos valores possíveis */ | 203 | /* Verifica se os paramêtros [transparencia] possuem os seus únicos valores possíveis */ |
204 | - if ((parameters.checkTransparency(req.query.transparencia) === true)) { | 204 | + if ((parameters.checkTransparency(req.body.transparencia) === true)) { |
205 | /* Checa se o arquivo de legenda submetivo possui uma extensão válida */ | 205 | /* Checa se o arquivo de legenda submetivo possui uma extensão válida */ |
206 | if (parameters.checkSubtitle(req.files.legenda.name)) { | 206 | if (parameters.checkSubtitle(req.files.legenda.name)) { |
207 | /* Cria uma pasta cujo o nome é o ID */ | 207 | /* Cria uma pasta cujo o nome é o ID */ |
@@ -215,8 +215,8 @@ app.post('/api', function(req, res){ | @@ -215,8 +215,8 @@ app.post('/api', function(req, res){ | ||
215 | }); | 215 | }); |
216 | 216 | ||
217 | /* Cria a linha de comando */ | 217 | /* Cria a linha de comando */ |
218 | - var command_line = 'vlibras_user/vlibras-core/./vlibras ' + parameters.getServiceType(req.query.servico) + ' uploads/' + ID_FROM_BD + '/' + | ||
219 | - req.files.legenda.name + ' ' + parameters.getTransparency(req.query.transparencia) + ' ' + ID_FROM_BD; | 218 | + var command_line = 'vlibras_user/vlibras-core/./vlibras ' + parameters.getServiceType(req.body.servico) + ' uploads/' + ID_FROM_BD + '/' + |
219 | + req.files.legenda.name + ' ' + parameters.getTransparency(req.body.transparencia) + ' ' + ID_FROM_BD; | ||
220 | 220 | ||
221 | /* Executa a linha de comando */ | 221 | /* Executa a linha de comando */ |
222 | child = exec(command_line, function(err, stdout, stderr) { | 222 | child = exec(command_line, function(err, stdout, stderr) { |