about summary refs log tree commit diff
path: root/modules/expo-bluesky-gif-view/ios/Util.swift
blob: 55ed4152aa7647aeffaf6cdde225c7f4480c44fa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import SDWebImage

class Util {
  static func createContext() -> SDWebImageContext {
    var context = SDWebImageContext()

    // SDAnimatedImage for some reason has issues whenever loaded from memory. Instead, we
    // will just use the disk. SDWebImage will manage this cache for us, so we don't need
    // to worry about clearing it.
    context[.originalQueryCacheType] = SDImageCacheType.disk.rawValue
    context[.originalStoreCacheType] = SDImageCacheType.disk.rawValue
    context[.queryCacheType] = SDImageCacheType.disk.rawValue
    context[.storeCacheType] = SDImageCacheType.disk.rawValue

    return context
  }
}