diff --git a/Cache.podspec b/Cache.podspec index 4698519..39f5378 100644 --- a/Cache.podspec +++ b/Cache.podspec @@ -17,8 +17,7 @@ Pod::Spec.new do |s| s.ios.source_files = 'Source/{iOS,Shared}/**/*' s.osx.source_files = 'Source/{Mac,Shared}/**/*' s.tvos.source_files = 'Source/{iOS,Shared}/**/*' - s.resources = 'Source/PrivacyInfo.xcprivacy' - + s.resource_bundles = { 'Cache_privacy' => 'Source/PrivacyInfo.xcprivacy' } s.frameworks = 'Foundation' s.swift_version = '5.0' end diff --git a/Source/Shared/Storage/Storage.swift b/Source/Shared/Storage/Storage.swift index 12b567f..4f94c86 100644 --- a/Source/Shared/Storage/Storage.swift +++ b/Source/Shared/Storage/Storage.swift @@ -15,8 +15,8 @@ public final class Storage { /// - diskConfig: Configuration for disk storage /// - memoryConfig: Optional. Pass config if you want memory cache /// - Throws: Throw StorageError if any. - public convenience init(diskConfig: DiskConfig, memoryConfig: MemoryConfig, transformer: Transformer) throws { - let disk = try DiskStorage(config: diskConfig, transformer: transformer) + public convenience init(diskConfig: DiskConfig, memoryConfig: MemoryConfig, fileManager: FileManager, transformer: Transformer) throws { + let disk = try DiskStorage(config: diskConfig, fileManager: fileManager, transformer: transformer) let memory = MemoryStorage(config: memoryConfig) let hybridStorage = HybridStorage(memoryStorage: memory, diskStorage: disk) self.init(hybridStorage: hybridStorage)