diff --git a/TIEcommerce/Sources/Filters/Protocols/FilterViewModelProtocol.swift b/TIEcommerce/Sources/Filters/Protocols/FilterViewModelProtocol.swift index 57b4a40e..b3eb51ab 100644 --- a/TIEcommerce/Sources/Filters/Protocols/FilterViewModelProtocol.swift +++ b/TIEcommerce/Sources/Filters/Protocols/FilterViewModelProtocol.swift @@ -29,7 +29,6 @@ public protocol FilterViewModelProtocol: AnyObject { typealias Change = (indexPath: IndexPath, viewModel: CellViewModel) - var properties: [Property] { get set } var selectedProperties: Set { get set } diff --git a/TIEcommerce/Sources/Filters/ViewModels/BaseFilterViewModel.swift b/TIEcommerce/Sources/Filters/ViewModels/BaseFilterViewModel.swift index a4f7d797..10c77c76 100644 --- a/TIEcommerce/Sources/Filters/ViewModels/BaseFilterViewModel.swift +++ b/TIEcommerce/Sources/Filters/ViewModels/BaseFilterViewModel.swift @@ -31,8 +31,6 @@ open class BaseFilterViewModel [CellViewModelType] { - cellsViewModels + // override in subclasses + return [] } // MARK: - Public methods diff --git a/TIEcommerce/Sources/Filters/ViewModels/DefaultFilterViewModel.swift b/TIEcommerce/Sources/Filters/ViewModels/DefaultFilterViewModel.swift index 558f3f36..5c1b194e 100644 --- a/TIEcommerce/Sources/Filters/ViewModels/DefaultFilterViewModel.swift +++ b/TIEcommerce/Sources/Filters/ViewModels/DefaultFilterViewModel.swift @@ -32,4 +32,12 @@ open class DefaultFilterViewModel: BaseFilterViewModel [DefaultFilterCellViewModel] { + cellsViewModels + } }