25 lines
482 B
Swift
25 lines
482 B
Swift
// Copyright 2022-present 650 Industries. All rights reserved.
|
|
|
|
import SDWebImage
|
|
import ExpoModulesCore
|
|
|
|
enum ImageCachePolicy: String, Enumerable {
|
|
case none = "none"
|
|
case disk = "disk"
|
|
case memory = "memory"
|
|
case memoryAndDisk = "memory-disk"
|
|
|
|
func toSdCacheType() -> SDImageCacheType {
|
|
switch self {
|
|
case .none:
|
|
return .none
|
|
case .disk:
|
|
return .disk
|
|
case .memory:
|
|
return .memory
|
|
case .memoryAndDisk:
|
|
return .all
|
|
}
|
|
}
|
|
}
|