Привет.
Не могу понять, как приостановить выполнения промисов при, допустим 401 ошибке.
в Axios есть обработчик, который перехватывает промис и возвращает его только после переавторизации. Тут все норм работает вроде.
Но если я вызываю метод с промисом в цикле, то axios interceptors вызывается ровно столько раз, сколько циклов было вызвано.
Как решить эту проблему?
Скорее всего тебе нужен метод Promise.race, для запуска нескольких промисов. Он возвращает результат первого завершенного промиса. А это значит, что интерсептор выполнится только один раз, а не столько раз, сколько промисов ты хочешь запустить