Artem Laschenkov
на обработку ошибок, на информирование об ошибкахс делал в одном интерцепторе, на основании прочитанных тем. Зачем разные делать?
следуя solid. Одна сущность для одной задачи, тестируется отдельно, для изменения задачи требуется изменить ее и только ее обработчик.
Ангуляр затем и поддерживает множество интерцепторов чтобы была возможность разделить их по функционалу.
Не мешайте все в одну кашу короче.
Вообще все задачи интерцепторов можно перенести в апи сервисы, но это неправильно. Апи сервиса у меня вообще нет.