diff --git a/app/src/main/java/agzam/vyatsu/data/remote/VyatsuHttpClient.kt b/app/src/main/java/agzam/vyatsu/data/remote/VyatsuHttpClient.kt index c71d7c6..3a76de4 100644 --- a/app/src/main/java/agzam/vyatsu/data/remote/VyatsuHttpClient.kt +++ b/app/src/main/java/agzam/vyatsu/data/remote/VyatsuHttpClient.kt @@ -22,7 +22,7 @@ object VyatsuHttpClient { suspend fun getText(url: String): String = withContext(Dispatchers.IO) { client.newCall(Request.Builder().url(url).build()).execute().use { resp -> - Log.d(TAG, "GET $url -> ${resp.code}") + if (!resp.isSuccessful) Log.e(TAG, "GET $url -> HTTP ${resp.code}") check(resp.isSuccessful) { "HTTP ${resp.code} for $url" } resp.body!!.string() } @@ -30,7 +30,7 @@ object VyatsuHttpClient { suspend fun getBytes(url: String): ByteArray = withContext(Dispatchers.IO) { client.newCall(Request.Builder().url(url).build()).execute().use { resp -> - Log.d(TAG, "GET $url -> ${resp.code}") + if (!resp.isSuccessful) Log.e(TAG, "GET $url -> HTTP ${resp.code}") check(resp.isSuccessful) { "HTTP ${resp.code} for $url" } resp.body!!.bytes() } @@ -42,7 +42,7 @@ object VyatsuHttpClient { */ suspend fun openStream(url: String): InputStream = withContext(Dispatchers.IO) { val resp = client.newCall(Request.Builder().url(url).build()).execute() - Log.d(TAG, "GET $url -> ${resp.code}") + if (!resp.isSuccessful) Log.e(TAG, "GET $url -> HTTP ${resp.code}") check(resp.isSuccessful) { "HTTP ${resp.code} for $url" } resp.body!!.byteStream() }