feat: mise à jour de la version à 1.1.18 et amélioration de la page calendrier avec ajout de la fonctionnalité de rafraîchissement des événements

This commit is contained in:
ElPoyo
2026-03-12 21:14:44 +01:00
parent 6737ad80e4
commit ecf4a5cede
11 changed files with 434 additions and 221 deletions

View File

@@ -220,6 +220,15 @@ class EventProvider with ChangeNotifier {
});
}
/// Vide entièrement le cache (mois + métadonnées) pour forcer un rechargement complet
void clearAllCache() {
_eventsByMonth.clear();
_lastLoadTime = null;
_lastUserId = null;
_currentMonth = null;
print('[EventProvider] Cache entièrement vidé');
}
/// Recharger les événements (utilise le dernier userId)
Future<void> refreshEvents(String userId, {bool canViewAllEvents = false}) async {
await loadUserEvents(userId, canViewAllEvents: canViewAllEvents, forceReload: true);