Bladeren bron

Lazily instantiate Cloudflare client

arkon 4 jaren geleden
bovenliggende
commit
b3f5f13c39
1 gewijzigde bestanden met toevoegingen van 6 en 4 verwijderingen
  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()
+    }
 }