Как сделать задержку http-запроса при перехвате в angular6 - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть приложение на угловом уровне, и я перехватываю запросы на добавление заголовков, в основном я сначала извлекаю токен API и хочу отложить запрос, когда он перехватывается, когда извлечение токена не завершено, я попытался следовать примеру здесь но это не работает, пока у меня есть

return next.handle(reqClone).pipe(concatMap(item => of(item.pipe(delay(5000)))));

по ссылке выше и ошибка

ERROR in src/services/request-interceptor.service.ts(6,10): error TS2300: Duplicate identifier 'concatMap'.
src/services/request-interceptor.service.ts(12,9): error TS2300: Duplicate identifier 'concatMap'.
src/services/request-interceptor.service.ts(50,67): error TS2339: Property 'pipe' does not exist on type 'HttpEvent<any>'.
  Property 'pipe' does not exist on type 'HttpProgressEvent'.

Любая помощь по этому вопросу, или, если есть альтернатива, как я могу добиться этого, будет высоко оценен, спасибо.

...