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
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) {
... ...