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

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