Просмотр исходного кода

Merge pull request #1160 from zzzzeu/bug-fix

Fix cache not expire when setting maxCachePeriodInSecond to 0
Wei Wang 6 лет назад
Родитель
Сommit
29d6bbf621
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      Sources/General/Deprecated.swift

+ 1 - 1
Sources/General/Deprecated.swift

@@ -407,7 +407,7 @@ extension ImageCache {
     @available(*, deprecated, message: "Deprecated. Use `diskStorage.config.expiration` instead")
     open var maxCachePeriodInSecond: TimeInterval {
         get { return diskStorage.config.expiration.timeInterval }
-        set { diskStorage.config.expiration = newValue > 0 ? .seconds(newValue) : .never }
+        set { diskStorage.config.expiration = newValue < 0 ? .never : .seconds(newValue) }
     }
 
     @available(*, deprecated, message: "Use `Result` based callback instead.")