From f47e53f56b299799dd55998e0b0b3a3dadffe5f8 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Wed, 27 Dec 2023 14:23:25 +0800 Subject: [PATCH] Set the filter key when updating the filter --- .../App/Views/Home/HomeFeedViewModel.swift | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift b/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift index 609a5e9a0..013e7d9cb 100644 --- a/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift +++ b/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift @@ -39,13 +39,13 @@ import Views @AppStorage(UserDefaultKey.hideFeatureSection.rawValue) var hideFeatureSection = false @AppStorage("LibraryTabView::hideFollowingTab") var hideFollowingTab = false - @Published var appliedFilter: InternalFilter? /* { - didSet { - if let folder = appliedFilter.folder, let filterKey = UserDefaults.standard.string(forKey: "lastSelected-\(folder))-filter") { - UserDefaults.standard.setValue(appliedFilter?.name, forKey: filterKey) - } - } - } */ + @Published var appliedFilter: InternalFilter? { + didSet { + if let filterName = appliedFilter?.name { + UserDefaults.standard.setValue(filterName, forKey: filterKey) + } + } + } let folderConfigs: [String: LibraryListConfig] @@ -55,10 +55,6 @@ import Views self.fetcher = fetcher self.folderConfigs = folderConfigs -// if let filterKey = UserDefaults.standard.string(forKey: "lastSelected-\(filterKey))-filter") { -// UserDefaults.standard.setValue(appliedFilter?.name, forKey: filterKey) -// } - super.init() }