Enviado em 04/07/2018 - 11:19h
Olá,
estou apanhando para criar um algorítimo evitando a redundância, em uma variável recebo um número que é o total de requisições que precisarei fazer, o sistema só pode fazer 100 requisições por vez, então preciso verificar o total e fracionar as requisições de 0-99, 100-199 e por aí vai até o total.
Estou fazendo assim, mas está havendo muita redundância e também se tiver mais de 300, 500, 1000, vou ter que replicar varias vezes o if, mas não consegui pensar numa maneira melhor:
estou apanhando para criar um algorítimo evitando a redundância, em uma variável recebo um número que é o total de requisições que precisarei fazer, o sistema só pode fazer 100 requisições por vez, então preciso verificar o total e fracionar as requisições de 0-99, 100-199 e por aí vai até o total.
Estou fazendo assim, mas está havendo muita redundância e também se tiver mais de 300, 500, 1000, vou ter que replicar varias vezes o if, mas não consegui pensar numa maneira melhor:
var total = retorno.paging.total;
if (total>99){
console.log("baixando 0 a 99");
baixar(0,99);
if (total>199){
console.log("baixando 100 a 199");
baixar(100,199);
}else{
console.log("baixando 100 a "+total);
baixar(100,total);
}
}else{
console.log("baixando 0 a "+total);
baixar(0,total);
}