Commit 5d95b066 by Alan de Oliveira

melhorando as mensagens de resposta

parent d4d64f04
...@@ -33,10 +33,9 @@ function findTurma(curso, ano, turma) { ...@@ -33,10 +33,9 @@ function findTurma(curso, ano, turma) {
let turmas = JSON.parse(req.getBody('utf8')).turmas; let turmas = JSON.parse(req.getBody('utf8')).turmas;
console.log(`Turmas` + JSON.stringify(turmas)); console.log(`Turmas` + JSON.stringify(turmas));
turmas = turmas.filter(t => return turmas.filter(t =>
t.identificador.includes(ano + turma.toUpperCase())); t.identificador.includes(ano + turma.toUpperCase()));
return turmas[0];
} }
...@@ -57,8 +56,27 @@ exports.action = (conv) => { ...@@ -57,8 +56,27 @@ exports.action = (conv) => {
let params = conv.parameters; let params = conv.parameters;
console.log(`parâmatros: ${ JSON.stringify(params)}`);
const curso = findCurso(params.curso); const curso = findCurso(params.curso);
const turma = findTurma(curso, params.ano, params.turma); if (curso === undefined) {
conv.ask('não encontramos o curso informado');
return;
}
const turmas = findTurma(curso, params.ano, params.turma);
if (turmas.length === 0) {
conv.ask('Não encontrei a turma informada 🙁');
return;
}
if (turmas.length > 1) {
conv.ask('há mais de uma turma aberta');
return;
}
const turma = turmas[0];
const horario = findHorario(turma); const horario = findHorario(turma);
//Gerando mensagens //Gerando mensagens
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment