Подскажите interceptor, при котором я буду перед тем как сделать запрос на сервер, а он происходит в двух вариантах, либо при каком-то действии, либо при переходе по роутам. Соответственно мне нужен interceptor, который будет запрашивать новый refresh_token и access на сервере.
Сейчас происходит проблема при которой сначала отправляется запрос допустим на получение токена -> токен меняется -> дальше отправляется запрос на получение новостей со старым токеном, так как пока не пришел новый -> дальше вылезает ошибка о том, что токен invalid, что логично.
Вопрос: как сделать так чтобы перед любым запросом сначала срабатывал refresh_token и только потом шёл запрос?