Add fastEnumerationEnabled property to config

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2024-02-05 18:30:25 +08:00
Родитель f987bcd97a
Коммит 534b3a60d7
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -9,7 +9,7 @@ import FileProvider
import Foundation
struct FileProviderConfig {
enum FileProviderConfigKey: String {
private enum ConfigKey: String {
case fastEnumerationEnabled = "fastEnumerationEnabled"
}
@ -30,4 +30,9 @@ struct FileProviderConfig {
defaults.setValue(newValue, forKey: domainIdentifier.rawValue)
}
}
var fastEnumerationEnabled: Bool {
get { internalConfig[ConfigKey.fastEnumerationEnabled.rawValue] as? Bool ?? true }
set { internalConfig[ConfigKey.fastEnumerationEnabled.rawValue] = newValue }
}
}