From ed9dfdd76d90d1f9a4fd52d5f90ad790f671a776 Mon Sep 17 00:00:00 2001 From: Allan Wang Date: Sun, 8 Sep 2019 01:46:30 -0700 Subject: Check extension after successful response --- app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt index 15efc527..09620a54 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt @@ -362,12 +362,12 @@ class ImageActivity : KauBaseActivity() { .call() .execute() - imgExtension = getImageExtension(response.header("Content-Type")) ?: ".jpg" - if (!response.isSuccessful) { throw IOException("Unsuccessful response for image: ${response.peekBody(128).string()}") } + imgExtension = getImageExtension(response.header("Content-Type")) ?: ".jpg" + val body = response.body() ?: throw IOException("Failed to retrieve image body") file.copyFromInputStream(body.byteStream()) -- cgit v1.2.3