честно не понял бизнес задачу)
в общем есть функция getProfile, которая вызывается в главном модуле, загружает профиль, и в зависимости от профиля рендерится хэдер и меню. раньше у приложения не было возможности быть неавторизованым, поэтому в интерсепторе есть обработка 401 ошибки и попытка обновить access token с помощью refresh token. в случае неудачи происходит редирект на логин.
сейчас появились страницы, которые не требуют авторизации, но профиль при этом загружаться должен. мы в роутере некоторым компонентам добавили в data флаг, и теперь хотим по этому флагу в интерсепторе отключить попытку рефреша токена. проблема в том, что router events это тоже observable и мне не понятно как правильно это все обработать)