Fix: Ajout auto-refresh frontend pour articles RSS

Problème identifié:
- Le backend récupère les nouveaux articles (logs: "20 nouveaux")
- Mais le frontend ne les affiche jamais
- Les articles étaient chargés UNIQUEMENT au démarrage de la page
- Pas de rafraîchissement automatique

Solution:
- Ajout d'un setInterval qui recharge les articles toutes les 2 minutes
- Synchronisé avec le scheduler backend (aussi 2 minutes)
- Nettoyage automatique à la destruction du composant

Comportement maintenant:
- Chargement initial au démarrage
- Rafraîchissement auto toutes les 2 minutes
- Les nouveaux articles apparaissent dans les 2 minutes max
- Le refresh manuel fonctionne toujours (déjà implémenté)

Script ajouté:
- check-db-now.js: Vérifie le contenu exact de la DB RSS
This commit is contained in:
Claude committed 2025-11-14 07:19:12 +00:00
1 parent cf641aa403
commit 5e33254bab
2 files changed
+86

No files matched your search

+9
View File
@@ -150,6 +150,15 @@ const Index = () => {
}
}, [navigate]);
// Auto-refresh des articles RSS toutes les 2 minutes
useEffect(() => {
const interval = setInterval(() => {
loadRssArticles();
}, 2 * 60 * 1000); // 2 minutes (synchronisé avec le scheduler backend)
return () => clearInterval(interval);
}, []);
const loadNotes = async () => {
try {
const fetchedNotes = await NotesService.getNotes();