Bonjour,

voila je rencontre un petit problème avec mon code pour l'instant j'ai fais ca. Ca ne me retourne pas d'erreur. Le console.log du millieu retourne les bonnes valeurs mais le console.log de value ne retourne rien. Je ne comprends pas trop pourquoi.

var chapters = ["001.0","002.0","003.0"];
var alphabet = "abcdefghijklmnopqrstuvwxyz".split("");

    Promise.all(chapters.map(function(chapter){
        return Promise.all(alphabet.map(
            function(letter){
                return new Promise(function(resolve){
                    uri = 'http://url/'+chapter+'/compressed/'+letter+'001.jpg';
                    HTTP.read(uri).then(function(){
                        console.log('hi: '+chapter+' => '+letter);
                    });
                });
            }
        ));
    })).then(value => console.log(value));

Ce que j'ai

hi: 001.0 => j
hi: 003.0 => d
hi: 002.0 => m

ce qui est juste car je sais qu'il n'y a qu'une url par chapitre qui fonctionne. Du coup avoir trois "hi" est plutôt une bonne nouvelle.

mais ce que je voudrais au final c'est:
Un tableau avec en key le numero du chapter et en value la lettre mais je n'arrive pas a faire retourner la valeur depuis la requete HTTP.read;

[
{'001.0':'lettre1'},
{'002.0':'lettre2'},
{'003.0':'lettre3'}
]

merci pour votre aide.

Aucune réponse