// // DaysFilterClass.swift // Feels // // Created by Trey Tartt on 3/31/22. // import Foundation class DaysFilterClass: ObservableObject { @Published public private(set) var currentFilters = [Int]() init() { currentFilters = UserDefaultsStore.getDaysFilter() } func addFilter(newFilter: Int) { currentFilters.append(newFilter) currentFilters = UserDefaultsStore.saveDaysFilter(days: currentFilters) } func removeFilter(filter: Int) { if let index = currentFilters.firstIndex(of: filter) { currentFilters.remove(at: index) } currentFilters = UserDefaultsStore.saveDaysFilter(days: currentFilters) } }