From 0bbdef5724db5e3bec0a6befbaefd4171f8a829a Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Tue, 17 Aug 2021 04:34:27 +0500 Subject: [PATCH] Move asset response to separate function --- .gitignore | 1 + .../java/com/causa_arcana/CustomWebViewClient.kt | 15 +++++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 7d7d5d1..5080aaf 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ /.idea/caches /.idea/codeStyles/ /.idea/gradle.xml +/.idea/inspectionProfiles/ /.idea/libraries/ /.idea/misc.xml /.idea/modules/ diff --git a/app/src/main/java/com/causa_arcana/CustomWebViewClient.kt b/app/src/main/java/com/causa_arcana/CustomWebViewClient.kt index 6dd5606..a8fdd2c 100644 --- a/app/src/main/java/com/causa_arcana/CustomWebViewClient.kt +++ b/app/src/main/java/com/causa_arcana/CustomWebViewClient.kt @@ -24,13 +24,11 @@ class CustomWebViewClient(private val context: Context) : WebViewClient() { return when (request.url.path) { "/assets/images/blog/decentralized-vs-distributed-wrong.png" -> - WebResourceResponse("image/png", "utf-8", - context.assets.open("decentralized-vs-distributed-wrong.png")) + assetResponse("image/png", + "decentralized-vs-distributed-wrong.png") "/assets/images/blog/network-topologies.png" -> - WebResourceResponse("image/png", "utf-8", - context.assets.open("network-topologies.png")) - else -> - teapotResponse() + assetResponse("image/png", "network-topologies.png") + else -> teapotResponse() } } @@ -52,4 +50,9 @@ class CustomWebViewClient(private val context: Context) : WebViewClient() { null, null, ) } + + private fun assetResponse(mimeType: String, assetFileName: String): + WebResourceResponse { + return WebResourceResponse(mimeType, "utf-8", context.assets.open(assetFileName)) + } }