Преглед на файлове

Don't unnecessarily wrap IOExceptions in UncaughtExceptionInterceptor

arkon преди 2 години
родител
ревизия
1814b3b22c
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      core/src/main/java/eu/kanade/tachiyomi/network/interceptor/UncaughtExceptionInterceptor.kt

+ 5 - 1
core/src/main/java/eu/kanade/tachiyomi/network/interceptor/UncaughtExceptionInterceptor.kt

@@ -18,7 +18,11 @@ class UncaughtExceptionInterceptor : Interceptor {
         return try {
             chain.proceed(chain.request())
         } catch (e: Exception) {
-            throw IOException(e)
+            if (e is IOException) {
+                throw e
+            } else {
+                throw IOException(e)
+            }
         }
     }
 }