feat: add current events section for equipment with dynamic status calculation

This commit is contained in:
ElPoyo
2026-01-06 12:13:09 +01:00
parent 25d395b41a
commit fb6a271f66
12 changed files with 773 additions and 124 deletions

View File

@@ -1,5 +1,6 @@
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:flutter/material.dart';
import 'package:em2rp/services/equipment_status_calculator.dart';
import '../models/event_model.dart';
class EventProvider with ChangeNotifier {
@@ -120,6 +121,10 @@ class EventProvider with ChangeNotifier {
try {
await _firestore.collection('events').doc(eventId).delete();
_events.removeWhere((event) => event.id == eventId);
// Invalider le cache des statuts d'équipement
EquipmentStatusCalculator.invalidateGlobalCache();
notifyListeners();
} catch (e) {
print('Error deleting event: $e');