diff --git a/app/src/main/java/com/causa_arcana/CustomWebViewClient.kt b/app/src/main/java/com/causa_arcana/CustomWebViewClient.kt index fdd4e50..6dd5606 100644 --- a/app/src/main/java/com/causa_arcana/CustomWebViewClient.kt +++ b/app/src/main/java/com/causa_arcana/CustomWebViewClient.kt @@ -20,10 +20,7 @@ class CustomWebViewClient(private val context: Context) : WebViewClient() { ): WebResourceResponse? { if (!relatedHost(request)) return super.shouldInterceptRequest(view, request) - if (!validComponents(request)) return WebResourceResponse( - "text/plain", "utf-8", 418, "I'm a teapot", - null, null, - ) + if (!validComponents(request)) return teapotResponse() return when (request.url.path) { "/assets/images/blog/decentralized-vs-distributed-wrong.png" -> @@ -33,10 +30,7 @@ class CustomWebViewClient(private val context: Context) : WebViewClient() { WebResourceResponse("image/png", "utf-8", context.assets.open("network-topologies.png")) else -> - WebResourceResponse( - "text/plain", "utf-8", 418, "I'm a teapot", - null, null, - ) + teapotResponse() } } @@ -51,4 +45,11 @@ class CustomWebViewClient(private val context: Context) : WebViewClient() { request.url.query == null && request.url.fragment == null } + + private fun teapotResponse(): WebResourceResponse { + return WebResourceResponse( + "text/plain", "utf-8", 418, "I'm a teapot", + null, null, + ) + } }