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)
})