perf(ui): atténue le clignotement via polling moins fréquent et MAJ sélective du store

This commit is contained in:
4NK IA 2025-09-17 16:28:31 +00:00
parent 57d4d9cf5a
commit adb33507bc
2 changed files with 4 additions and 4 deletions

View File

@ -81,18 +81,18 @@ export default function App() {
let pollCount = 0
const maxPolls = 30 // Maximum 30 tentatives (4 minutes à 8s d'intervalle)
const interval = setInterval(() => {
pollCount++
console.log(`🔄 [APP] Polling #${pollCount} - Vérification des résultats...`)
if (pollCount >= maxPolls) {
console.log('⏹️ [APP] Arrêt du polling - limite de tentatives atteinte')
clearInterval(interval)
dispatch(stopPolling())
return
}
dispatch(loadFolderResults(folderHash))
}, 12000) // Polling moins fréquent (12s)

View File

@ -397,7 +397,7 @@ const documentSlice = createSlice({
// Convertir les résultats en documents pour la compatibilité
const newDocuments: any[] = []
if (action.payload.results && action.payload.results.length > 0) {
const completedDocs = action.payload.results.map((result) => {
return {