6-3.(p.92)lib/providers.dart


lib/providers.dart

// photoListProviderのデータを元に、お気に入り登録されたデータのみ受け渡せるようにする
final favoritePhotoListProvider = Provider.autoDispose((ref) {
  return ref.watch(photoListProvider).whenData(
    (List<Photo> data) {
      return data.where((photo) => photo.isFavorite == true).toList();
    },
  );
});