소스 검색

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)
+            }
         }
     }
 }