Update cache settings

This commit is contained in:
Ali
2023-01-27 19:53:32 +01:00
parent b58ac6a85c
commit 0dfbf5926b
2 changed files with 4 additions and 4 deletions

View File

@@ -21,7 +21,7 @@ public struct CacheStorageSettings: Codable, Equatable {
public static var defaultSettings: CacheStorageSettings { public static var defaultSettings: CacheStorageSettings {
return CacheStorageSettings( return CacheStorageSettings(
defaultCacheStorageTimeout: Int32.max, defaultCacheStorageTimeout: Int32.max,
defaultCacheStorageLimitGigabytes: 8 * 1024 * 1024, defaultCacheStorageLimitGigabytes: Int32.max,
categoryStorageTimeout: [ categoryStorageTimeout: [
.privateChats: Int32.max, .privateChats: Int32.max,
.groups: Int32(31 * 24 * 60 * 60), .groups: Int32(31 * 24 * 60 * 60),
@@ -50,7 +50,7 @@ public struct CacheStorageSettings: Codable, Equatable {
} else if let value = try container.decodeIfPresent(Int32.self, forKey: "sizeLimit") { } else if let value = try container.decodeIfPresent(Int32.self, forKey: "sizeLimit") {
self.defaultCacheStorageLimitGigabytes = value self.defaultCacheStorageLimitGigabytes = value
} else { } else {
self.defaultCacheStorageLimitGigabytes = 8 * 1024 * 1024 self.defaultCacheStorageLimitGigabytes = Int32.max
} }
if let data = try container.decodeIfPresent(Data.self, forKey: "categoryStorageTimeoutJson") { if let data = try container.decodeIfPresent(Data.self, forKey: "categoryStorageTimeoutJson") {

View File

@@ -1903,7 +1903,7 @@ final class StorageUsageScreenComponent: Component {
component: AnyComponent(StorageKeepSizeComponent( component: AnyComponent(StorageKeepSizeComponent(
theme: environment.theme, theme: environment.theme,
strings: environment.strings, strings: environment.strings,
value: cacheSettings?.defaultCacheStorageLimitGigabytes ?? 32, value: cacheSettings?.defaultCacheStorageLimitGigabytes ?? 16,
updateValue: { [weak self] value in updateValue: { [weak self] value in
guard let self, let component = self.component else { guard let self, let component = self.component else {
return return
@@ -3143,7 +3143,7 @@ final class StorageUsageScreenComponent: Component {
for value in presetValues { for value in presetValues {
let optionText: String let optionText: String
if value == Int32.max { if value == Int32.max {
optionText = presentationData.strings.ClearCache_Forever optionText = presentationData.strings.ClearCache_Never
} else { } else {
optionText = timeIntervalString(strings: presentationData.strings, value: value) optionText = timeIntervalString(strings: presentationData.strings, value: value)
} }