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();
},
);
});