charge_station_provider

 avatar
unknown
dart
5 months ago
1.2 kB
1
Indexable
List<ChargerStation>? _favoriteChargeStations;

  List<ChargerStation>? get favoriteChargeStations => _favoriteChargeStations;

  void initFavoriteChargeStations(List<ChargerStation> favoriteChargeStations) {
    if (_favoriteChargeStations != favoriteChargeStations) {
      _favoriteChargeStations = favoriteChargeStations;
    }
    notifyListeners();
  }

  set favoriteChargeStations(List<ChargerStation>? favoriteChargeStations) {
    if (_favoriteChargeStations != favoriteChargeStations) {
      _favoriteChargeStations = favoriteChargeStations;
      Future.delayed(Duration.zero, notifyListeners);
    }
  }

  ChargerStation? _favoriteChargeStationItem;

  ChargerStation? get favoriteChargeStationItem => _favoriteChargeStationItem;

  void selectFavoriteChargeStation(ChargerStation? favoriteChargerStationItem) {
    _favoriteChargeStationItem = favoriteChargerStationItem;
    notifyListeners();
  }

  set favoriteChargeStationItem(ChargerStation? favoriteChargerStationItem) {
    if (_favoriteChargeStationItem != favoriteChargerStationItem) {
      _favoriteChargeStationItem = favoriteChargerStationItem;
      Future.delayed(Duration.zero, notifyListeners);
    }
  }
Editor is loading...
Leave a Comment