-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RUP - Sobreturnos solo con agenda completa #2891
base: master
Are you sure you want to change the base?
Conversation
agendaTienePaciente(agenda) { | ||
let existePaciente = false; | ||
const lengthBloques = agenda.bloques.length; | ||
let indexBloque = 0; | ||
while (indexBloque < lengthBloques && !existePaciente) { | ||
const _turnos = agenda.bloques[indexBloque].turnos.filter(t => { | ||
existePaciente = (t.paciente && t.paciente.id) ? true : false; | ||
}); | ||
indexBloque++; | ||
} | ||
return existePaciente; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Una forma de poder resumir un while con un filter es a través del metodo some(). Va un ejemplo:
agendaTienePaciente(agenda) {
return agenda.bloques.some((bloque) => {
return bloque.turnos.some((turno) => {
return turno.paciente && turno.paciente.id;
});
});
}
En caso de utilizarlo como guía dejar un comentario en dicha función para una mejor interpretación!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Buenas campe! gracias por la sugerencia, queda mas corto es verdad, quedo aplicado con un pequeño comentario. Saludos !
Esperar hasta mediados de agosto para incorporar a prod. |
6f25f27
to
95d39fa
Compare
d4320ba
to
f46c216
Compare
Tarea momentáneamente bloqueada por otro requerimiento. |
Requerimiento
https://proyectos.andes.gob.ar/browse/RUP-354
Funcionalidad desarrollada
UserStory llegó a completarse
Requiere actualizaciones en la base de datos
Requiere actualizaciones en la API
Requiere actualizaciones en andes-test-integracion