diff --git a/Apps/Locations/Sources/Protocols/ViewModeling/LocationsListViewModeling.swift b/Apps/Locations/Sources/Protocols/ViewModeling/LocationsListViewModeling.swift index 40691a3..aa3a71f 100644 --- a/Apps/Locations/Sources/Protocols/ViewModeling/LocationsListViewModeling.swift +++ b/Apps/Locations/Sources/Protocols/ViewModeling/LocationsListViewModeling.swift @@ -8,6 +8,7 @@ import Combine import Foundation +import Persistence protocol LocationsListViewModeling: AnyObject { @@ -16,9 +17,13 @@ protocol LocationsListViewModeling: AnyObject { var coordinator: LocationsListCoordination? { get set } var viewStatusPublisher: Published.Publisher { get } + var numberOfSectionsInData: Int { get } // MARK: Functions func openAddLocation() + func loadLocations() + func numberOfDataItems(in section: Int) -> Int + func dataItem(at indexPath: IndexPath) -> Location }