Skip to content

Instantly share code, notes, and snippets.

@sangress
Created March 5, 2020 14:38
Show Gist options
  • Save sangress/b4968fadace0faf2a73595f8f120ed07 to your computer and use it in GitHub Desktop.
Save sangress/b4968fadace0faf2a73595f8f120ed07 to your computer and use it in GitHub Desktop.
@Injectable()
export class AuthInterceptor implements HttpInterceptor {
constructor(private authService: AuthService, private localStorageService: LocalStorageService ) {}
intercept(req: HttpRequest<any>, next: HttpHandler) {
const authRequest = req.clone({});
return next.handle(authRequest);
return next.handle(authRequest).pipe(
filter(event => event instanceof HttpResponse),
tap((event: HttpResponse<any>) => {
// debugger;
console.log('event', event, event.headers.get('app-version'));// === null
return event;
})
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment