File tree Expand file tree Collapse file tree
android/src/main/java/com/turboimage Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -59,33 +59,6 @@ class TurboImageModule(private val context: ReactApplicationContext) :
5959 }
6060 }
6161
62- @ReactMethod
63- fun dispose (sources : ReadableArray , promise : Promise ) {
64- val imageRequests = sources.toArrayList().map { source ->
65- val uri = (source as HashMap <* , * >)[" uri" ] as String
66- val headers = source[" headers" ] as ? HashMap <* , * >
67-
68- if (headers != null ) {
69- val headersBuilder = Headers .Builder ()
70- headers.map { (key, value) ->
71- headersBuilder.add(key as String , value as String )
72- }
73- ImageRequest .Builder (context)
74- .headers(headersBuilder.build())
75- .data(uri)
76- .build()
77- } else {
78- ImageRequest .Builder (context)
79- .data(uri)
80- .build()
81- }
82- }
83- imageRequests.forEach { imageRequest ->
84- imageLoader?.enqueue(imageRequest)?.dispose()
85- }
86- promise.resolve(" Success" )
87- }
88-
8962 @ReactMethod
9063 fun clearMemoryCache (promise : Promise ) {
9164 Coil .imageLoader(context).memoryCache?.clear()
You can’t perform that action at this time.
0 commit comments