Я использую перехватчики ax ios для записи всех ошибок api на внутренний сервер в одном общем месте. Проблема в том, что если один вызов api завершается неудачно, функция logError вызывается несколько раз, и для ведения журнала было отправлено несколько повторяющихся запросов.
Вот мой код
axios.interceptors.response.use(response => {
return response;
},
error => {
logError(error.message);
return Promise.reject(error);
})