소스 검색

Lazily instantiate Cloudflare client

arkon 4 년 전
부모
커밋
b3f5f13c39
1개의 변경된 파일6개의 추가작업 그리고 4개의 파일을 삭제
  1. 6 4
      app/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt

+ 6 - 4
app/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt

@@ -61,8 +61,10 @@ class NetworkHelper(context: Context) {
         builder.build()
     }
 
-    val cloudflareClient = client.newBuilder()
-        .addInterceptor(UserAgentInterceptor())
-        .addInterceptor(CloudflareInterceptor(context))
-        .build()
+    val cloudflareClient by lazy {
+        client.newBuilder()
+            .addInterceptor(UserAgentInterceptor())
+            .addInterceptor(CloudflareInterceptor(context))
+            .build()
+    }
 }