@@ -180,7 +180,7 @@ class HomeViewController: UIViewController {
180180 guard let self else { return }
181181
182182 let favoriteEateries = allEateries. filter {
183- AppDelegate . shared. coreDataStack. metadata ( eateryId: $0. id ) . isFavorite
183+ AppDelegate . shared. coreDataStack. metadata ( eateryId: $0. cornellId ) . isFavorite
184184 } . sorted { lhs, rhs in
185185 if lhs. isOpen == rhs. isOpen {
186186 return lhs. name < rhs. name
@@ -289,7 +289,7 @@ class HomeViewController: UIViewController {
289289 favoritesCarousel. navigationController = navigationController
290290 favoritesCarousel. viewControllerToPush = favoritesViewController
291291 let favoriteEateries = allEateries. filter {
292- AppDelegate . shared. coreDataStack. metadata ( eateryId: $0. id ) . isFavorite
292+ AppDelegate . shared. coreDataStack. metadata ( eateryId: $0. cornellId ) . isFavorite
293293 } . sorted { lhs, rhs in
294294 if lhs. isOpen == rhs. isOpen {
295295 return lhs. name < rhs. name
@@ -376,7 +376,7 @@ class HomeViewController: UIViewController {
376376
377377 /// Creates and returns the table view data source
378378 private func makeDataSource( ) -> DataSource {
379- let dataSource = DataSource ( collectionView: collectionView) { [ weak self] tableview, indexPath, item in
379+ return DataSource ( collectionView: collectionView) { [ weak self] tableview, indexPath, item in
380380 guard let self else { return UICollectionViewCell ( ) }
381381
382382 switch item {
@@ -467,8 +467,6 @@ class HomeViewController: UIViewController {
467467 }
468468 return cell
469469 }
470-
471- return dataSource
472470 }
473471
474472 /// Updates the table view data source, and animates if desired
@@ -524,7 +522,7 @@ class HomeViewController: UIViewController {
524522 } else {
525523 let predicate = filter. predicate ( userLocation: LocationManager . shared. userLocation, departureDate: Date ( ) )
526524 let filteredEateries = allEateries. filter {
527- predicate. isSatisfied ( by: $0, metadata: coreDataStack. metadata ( eateryId: $0. id ) )
525+ predicate. isSatisfied ( by: $0, metadata: coreDataStack. metadata ( eateryId: $0. cornellId ) )
528526 }
529527
530528 currentEateries = filteredEateries
@@ -600,7 +598,7 @@ class HomeViewController: UIViewController {
600598
601599 // favorites
602600 let favoriteEateries = allEateries. filter {
603- coreDataStack. metadata ( eateryId: $0. id ) . isFavorite
601+ coreDataStack. metadata ( eateryId: $0. cornellId ) . isFavorite
604602 }
605603
606604 let openEateries = currentEateries. filter ( \. isOpen)
0 commit comments