Skip to content

Commit 2052921

Browse files
committed
refactor: remove dispose function
1 parent e470716 commit 2052921

1 file changed

Lines changed: 0 additions & 27 deletions

File tree

android/src/main/java/com/turboimage/TurboImageModule.kt

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff 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()

0 commit comments

Comments
 (0)