agora que temos 2 interceptadores de HTTP, em qual ordem eles vão ser executados? é possível definir a ordem de execução deles?
agora que temos 2 interceptadores de HTTP, em qual ordem eles vão ser executados? é possível definir a ordem de execução deles?
Fala aí Allan, tudo bem? É possível definir a ordem dos interceptors desde que eles sejam providos no mesmo módulo. A ordem será a mesma ordem que foram declarados:
providers: [
    { provide: HTTP_INTERCEPTORS, useClass: Primeiro, multi: true },
    { provide: HTTP_INTERCEPTORS, useClass: Segundo, multi: true }
],Quando forem declarados em módulos separados, acredito que a ordem será do módulo -> providers.
Algo do tipo:
PrimeiroModulo
    => PrimeiroInterceptor
    => SegundoInterceptor
SegundoModulo
    => PrimeiroInterceptor
    => SegundoInterceptorEspero ter ajudado.