Commit 67359414433c07c3b06bfa023926135433d94b45

Authored by dhuy
1 parent e04b11a1
Exists in master and in 1 other branch devel

Minor fix in support of callback

Showing 1 changed file with 14 additions and 14 deletions   Show diff stats
@@ -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) {