         searchViewController = storyboard?.instantiate(DealersSearchTableViewController.self)
         searchController = UISearchController(searchResultsController: searchViewController)
         searchController?.delegate = self
+        searchController?.searchResultsUpdater = self
 
         tableView.register(Header.self, forHeaderFooterViewReuseIdentifier: Header.identifier)
         tableView.register(DealerComponentTableViewCell.self)


import UIKit

class DealersViewController: UIViewController, UISearchControllerDelegate, DealersScene {

    // MARK: Properties



    func presentSearchController(_ searchController: UISearchController) {
        present(searchController, animated: true)
    }

    // MARK: UISearchResultsUpdating

    func updateSearchResults(for searchController: UISearchController) {
        if let query = searchController.searchBar.text {
            delegate?.dealersSceneDidChangeSearchQuery(to: query)
        }
    }

    // MARK: DealersScene
