add filter days to cusomize page

This commit is contained in:
Trey t
2022-03-31 11:44:44 -05:00
parent ed162dfde2
commit 9e4cfd2775
6 changed files with 105 additions and 6 deletions

View File

@@ -24,6 +24,7 @@ class UserDefaultsStore {
case textColor
case showNSFW
case shape
case daysFilter
case contentViewCurrentSelectedHeaderViewBackDays
case contentViewHeaderTag
@@ -211,5 +212,19 @@ class UserDefaultsStore {
fatalError("error saving")
}
}
@discardableResult
static func saveDaysFilter(days: [Int]) -> [Int] {
GroupUserDefaults.groupDefaults.set(days, forKey: UserDefaultsStore.Keys.daysFilter.rawValue)
return UserDefaultsStore.getDaysFilter()
}
static func getDaysFilter() -> [Int] {
if let data = GroupUserDefaults.groupDefaults.object(forKey: UserDefaultsStore.Keys.daysFilter.rawValue) as? [Int] {
return data
} else {
return []
}
}
}