Protects against invalid URLs
This commit is contained in:
@@ -97,15 +97,16 @@ object MediaSaverToDisk {
|
|||||||
onSuccess: () -> Any?,
|
onSuccess: () -> Any?,
|
||||||
onError: (Throwable) -> Any?,
|
onError: (Throwable) -> Any?,
|
||||||
) {
|
) {
|
||||||
val client = okHttpClient(url)
|
|
||||||
val request =
|
|
||||||
Request
|
|
||||||
.Builder()
|
|
||||||
.get()
|
|
||||||
.url(url)
|
|
||||||
.build()
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
val client = okHttpClient(url)
|
||||||
|
|
||||||
|
val request =
|
||||||
|
Request
|
||||||
|
.Builder()
|
||||||
|
.get()
|
||||||
|
.url(url)
|
||||||
|
.build()
|
||||||
|
|
||||||
client.newCall(request).executeAsync().use { response ->
|
client.newCall(request).executeAsync().use { response ->
|
||||||
withContext(Dispatchers.IO) {
|
withContext(Dispatchers.IO) {
|
||||||
check(response.isSuccessful)
|
check(response.isSuccessful)
|
||||||
|
|||||||
Reference in New Issue
Block a user