@Sashqa

Loading во время запроса к API по флагу?

У меня в приложении отсылается достаточно большое кол-во запросов.
Есть как легкие, который выполняются за долю секунду, так и тяжелые, для обработки которых требуется большее кол-во времени. Я хочу сделать один компонент loader и управлять им в интерцепторе, но можно как-то сделать, чтоб не на каждый запрос его активировать, а может по флагу какому-то в запросах?
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Я бы сделал управление через стор, а в сторе модифицировал значение уже из сервиса получения - для конкретного вызова api.
К интерсептору бы не стал привязываться.
Ну, или вообще по таймауту - если запрос длится больше 100мс - показывать лоадер.

Но вообще я бы от глобального блокирующего лоадера бы отказался, и использовал бы маленькие локальные лоадеры (блокирующие / показывающие скелеты в отдельных компонентах). А глобальный интерсептор повесил бы разве что на полоску сверху, типа как сделано в ajax bar
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы