feat(audit) : envoie un device id persistant sur les requêtes API

This commit is contained in:
2026-06-24 10:25:50 +02:00
parent 62dcae1879
commit cc9b50a765
2 changed files with 36 additions and 0 deletions
+8
View File
@@ -80,6 +80,14 @@ export const useApi = (): ApiClient => {
baseURL,
retry: 0,
credentials: 'include',
onRequest({ options }) {
const deviceId = useDeviceId()
if (deviceId) {
const headers = new Headers(options.headers as HeadersInit | undefined)
headers.set('X-Device-Id', deviceId)
options.headers = headers
}
},
onResponse({ options, response }) {
const apiOptions = options as ApiFetchOptions<'json'>
if (apiOptions?.toast === false) {