Files
Stirling-PDF/frontend/src/core/services/apiClientSetup.ts
T
2025-11-18 19:52:27 +00:00

15 lines
428 B
TypeScript

import { AxiosInstance } from 'axios';
import { getBrowserId } from '@app/utils/browserIdentifier';
export function setupApiInterceptors(client: AxiosInstance): void {
// Add browser ID header for WAU tracking
client.interceptors.request.use(
(config) => {
const browserId = getBrowserId();
config.headers['X-Browser-Id'] = browserId;
return config;
},
(error) => Promise.reject(error)
);
}