mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2026-02-11 23:59:31 -06:00
21 lines
507 B
TypeScript
21 lines
507 B
TypeScript
import {
|
|
HttpEvent,
|
|
HttpHandlerFn,
|
|
HttpInterceptorFn,
|
|
HttpRequest,
|
|
} from '@angular/common/http'
|
|
import { Observable } from 'rxjs'
|
|
import { environment } from 'src/environments/environment'
|
|
|
|
export const withApiVersionInterceptor: HttpInterceptorFn = (
|
|
request: HttpRequest<unknown>,
|
|
next: HttpHandlerFn
|
|
): Observable<HttpEvent<unknown>> => {
|
|
request = request.clone({
|
|
setHeaders: {
|
|
Accept: `application/json; version=${environment.apiVersion}`,
|
|
},
|
|
})
|
|
return next(request)
|
|
}
|