diff --git a/frontend/app/page.tsx b/frontend/app/page.tsx index 9d68459..4601bc3 100644 --- a/frontend/app/page.tsx +++ b/frontend/app/page.tsx @@ -91,8 +91,17 @@ export default function Home() { setIsScanning(true) setScanStatus("Démarrage du scan...") + const token = localStorage.getItem('access_token') + const headers: HeadersInit = { + 'Content-Type': 'application/json', + } + if (token) { + headers['Authorization'] = `Bearer ${token}` + } + const response = await fetch(`${getApiUrl()}/api/library/scan`, { method: 'POST', + headers, }) if (!response.ok) { @@ -104,7 +113,9 @@ export default function Home() { // Poll scan status const pollInterval = setInterval(async () => { try { - const statusResponse = await fetch(`${getApiUrl()}/api/library/scan/status`) + const statusResponse = await fetch(`${getApiUrl()}/api/library/scan/status`, { + headers, + }) const status = await statusResponse.json() if (!status.is_scanning) {