Add auth header to upload

This commit is contained in:
Joey Yakimowich-Payne 2026-01-16 13:55:11 -07:00
commit 42fe8e2067
No known key found for this signature in database
GPG key ID: 6BFE655FA5ABD1E1

View file

@ -618,12 +618,19 @@ export const useGame = () => {
}, []); }, []);
const uploadDocument = async (file: File, useOcr: boolean = false): Promise<ProcessedDocument> => { const uploadDocument = async (file: File, useOcr: boolean = false): Promise<ProcessedDocument> => {
if (!auth.user?.access_token) {
throw new Error('Authentication required to upload documents');
}
const formData = new FormData(); const formData = new FormData();
formData.append('document', file); formData.append('document', file);
formData.append('useOcr', String(useOcr)); formData.append('useOcr', String(useOcr));
const response = await fetch(`${BACKEND_URL}/api/upload`, { const response = await fetch(`${BACKEND_URL}/api/upload`, {
method: 'POST', method: 'POST',
headers: {
'Authorization': `Bearer ${auth.user.access_token}`,
},
body: formData body: formData
}); });