feat: Ajout de l'exportation des événements au format CSV avec filtres personnalisables
This commit is contained in:
@@ -80,9 +80,23 @@ class UpdateService {
|
||||
/// Force le rechargement de l'application (vide le cache)
|
||||
static Future<void> reloadApp() async {
|
||||
if (kIsWeb) {
|
||||
// Pour le web, recharger la page en utilisant JavaScript
|
||||
// Pour le web, recharger la page en vidant le cache
|
||||
// Utiliser window.location.reload(true) force un rechargement depuis le serveur
|
||||
if (kDebugMode) {
|
||||
print('[UpdateService] Reloading app...');
|
||||
}
|
||||
|
||||
// On utilise launchUrl avec le mode _self pour recharger dans la même fenêtre
|
||||
// Le paramètre de cache-busting garantit un nouveau chargement
|
||||
final url = Uri.base;
|
||||
await launchUrl(url, webOnlyWindowName: '_self');
|
||||
final reloadUrl = url.replace(
|
||||
queryParameters: {
|
||||
...url.queryParameters,
|
||||
'_reload': DateTime.now().millisecondsSinceEpoch.toString(),
|
||||
},
|
||||
);
|
||||
|
||||
await launchUrl(reloadUrl, webOnlyWindowName: '_self');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user