chore: application prettier

This commit is contained in:
Luc SORIGNET
2025-04-15 19:37:47 +02:00
parent dd0884bbce
commit f7666c894b
174 changed files with 10609 additions and 8760 deletions

View File

@ -8,44 +8,44 @@ import logger from '@/utils/logger';
const CsrfContext = createContext();
export const CsrfProvider = ({ children }) => {
const [csrfToken, setCsrfTokenState] = useState('');
const [isLoading, setIsLoading] = useState(true);
const [csrfToken, setCsrfTokenState] = useState('');
const [isLoading, setIsLoading] = useState(true);
useEffect(() => {
// Éviter les appels multiples si le token existe déjà
if (csrfToken) return;
useEffect(() => {
// Éviter les appels multiples si le token existe déjà
if (csrfToken) return;
fetch(`${BE_AUTH_CSRF_URL}`, {
method: 'GET',
credentials: 'include' // Inclut les cookies dans la requête
})
.then(response => response.json())
.then(data => {
if (data && data.csrfToken) {
setCsrfTokenState(data.csrfToken);
setCsrfToken(data.csrfToken); // Définir le token CSRF global
logger.debug('CSRF Token reçu:', data.csrfToken);
}
})
.catch(error => {
logger.error('Error fetching CSRF token:', error);
})
.finally(() => {
setIsLoading(false);
});
}, []); // Dépendance vide pour n'exécuter qu'une seule fois
fetch(`${BE_AUTH_CSRF_URL}`, {
method: 'GET',
credentials: 'include', // Inclut les cookies dans la requête
})
.then((response) => response.json())
.then((data) => {
if (data && data.csrfToken) {
setCsrfTokenState(data.csrfToken);
setCsrfToken(data.csrfToken); // Définir le token CSRF global
logger.debug('CSRF Token reçu:', data.csrfToken);
}
})
.catch((error) => {
logger.error('Error fetching CSRF token:', error);
})
.finally(() => {
setIsLoading(false);
});
}, []); // Dépendance vide pour n'exécuter qu'une seule fois
return (
<CsrfContext.Provider value={csrfToken}>
{!isLoading && children}
</CsrfContext.Provider>
);
return (
<CsrfContext.Provider value={csrfToken}>
{!isLoading && children}
</CsrfContext.Provider>
);
};
export const useCsrfToken = () => {
const context = useContext(CsrfContext);
if (context === undefined) {
throw new Error('useCsrfToken must be used within a CsrfProvider');
}
return context;
};
const context = useContext(CsrfContext);
if (context === undefined) {
throw new Error('useCsrfToken must be used within a CsrfProvider');
}
return context;
};