isDataExpired property
bool
get
isDataExpired
Returns true if data has expired based on the configured dataAge. If dataAge is null, data never expires. If no data has been fetched yet, returns false.
Implementation
bool get isDataExpired {
if (_dataAge == null || _lastFetchTime == null) return false;
return DateTime.now().difference(_lastFetchTime!) > _dataAge;
}