I have the following JS function:
func() {
  return fetch({
    ...
  }).then({
    ...
  })catch({
    ...
  })
}
In it I return a promise returned by fetch(). In the event that it fails (ie calls catch() block) I want to repeat the whole thing. Something like having the whole thing in a while (true) loop, but I can't figure out how to do this with promises.
Any suggestions?
 
     
     
    