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 | 30 | /* Case para o Tipo de Serviço: Texto */ |
31 | 31 | case 'texto': |
32 | 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 | 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 | 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 | 41 | /* Executa a linha de comando */ |
42 | 42 | child = exec(command_line, function(err, stdout, stderr) { |
... | ... | @@ -65,13 +65,13 @@ app.post('/api', function(req, res){ |
65 | 65 | /* Case para o Tipo de Serviço: iOS */ |
66 | 66 | case 'ios': |
67 | 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 | 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 | 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 | 76 | /* Executa a linha de comando */ |
77 | 77 | child = exec(command_line, function(err, stdout, stderr) { |
... | ... | @@ -199,9 +199,9 @@ app.post('/api', function(req, res){ |
199 | 199 | |
200 | 200 | case 'legenda': |
201 | 201 | /* Verifica se o paramêtro [transparencia] possue algum valor */ |
202 | - if (req.query.transparencia !== '') { | |
202 | + if (req.body.transparencia !== '') { | |
203 | 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 | 205 | /* Checa se o arquivo de legenda submetivo possui uma extensão válida */ |
206 | 206 | if (parameters.checkSubtitle(req.files.legenda.name)) { |
207 | 207 | /* Cria uma pasta cujo o nome é o ID */ |
... | ... | @@ -215,8 +215,8 @@ app.post('/api', function(req, res){ |
215 | 215 | }); |
216 | 216 | |
217 | 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 | 221 | /* Executa a linha de comando */ |
222 | 222 | child = exec(command_line, function(err, stdout, stderr) { | ... | ... |