charge_station_provider
unknown
dart
a year ago
1.2 kB
4
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