I’m using HttpInterceptors and also Lazy loading modules. I’ve been providing the interceptors only in my main app.module, which seemed to be what was recommended in the docs, and also seemed to work. But a separate package I’d like to add (ngx-sharebuttons) seems to be causing the interceptors not to trigger when I import it in a lazy loaded module; The ngx-sharebuttons package’s module imports HttpClientModule itself, which could be part of the issue.
Should I be re-providing the interceptors in every lazy loaded module that relies on them (or at least on the modules that also rely on ngx-sharebuttons)? If I re-provide my interceptors, is there any risk that they will run twice on a single request?