Requete multiples avec Axios

Bonjour,
Je reformule un peu mon probleme car ca me bloque :

axios
 .get('/api/feeds')
 .then(feeds => {
                    console.info('On vient de récuperer la liste des abonnements')
                    let requests = []

                    console.info('Il y a ', feeds.data.length, ' abonnements')

                    for (let i = 0; i < feeds.data.length; i++) {
                        requests.push(axios.patch('/api/feeds/' + feeds.data[i].id))
                        console.info('On a ajouté ', feeds.data[i].id, 'connu sous', feeds.data[i].name, ' à la liste')
                    }

                    console.info('On a la liste des requetes')
                    console.info(requests)

                    http
                        .all(requests)
                        .then(Http.spread(function () {
                            console.info('On a une réponse')
                        }))
                        .catch(error => {
                            console.error('Erreur à la synchronisation', error.response.status)
                        })
                })
                .catch(error => {
                    this.loaded()
                    console.warn('Erreur lors des récuperations des abonnements', error.response.status)
                })
})

Et mon probleme est que la partie ci-dessous ne semble pas s’executer

 http
                        .all(requests)
                        .then(Http.spread(function () {
                            console.info('On a une réponse')
                        }))
                        .catch(error => {
                            console.error('Erreur à la synchronisation', error.response.status)
                        })

Je sais pas ce que font all() et spread()
mais j’aurais tendance à utiliser directement l’API native de Promise
Dont Promise.all() pour queuer l’exécution de toutes tes Promises.
Dès que j’ai un ordi sous la main je refactore ton exemple

Human Coders - Le centre de formation recommandé par les développeur·se·s pour les développeur·se·s