isFresh method

bool isFresh(
  1. Duration staleTime
)

Determines if the cached data is fresh based on the provided staleTime.

Implementation

bool isFresh(Duration staleTime) {
  if (!value.hasData || value.dataUpdatedAt == null) return false;
  final now = DateTime.now();
  return now.difference(value.dataUpdatedAt!) < staleTime;
}