Move asset response to separate function
This commit is contained in:
parent
18d36e1ae4
commit
0bbdef5724
|
@ -8,6 +8,7 @@
|
||||||
/.idea/caches
|
/.idea/caches
|
||||||
/.idea/codeStyles/
|
/.idea/codeStyles/
|
||||||
/.idea/gradle.xml
|
/.idea/gradle.xml
|
||||||
|
/.idea/inspectionProfiles/
|
||||||
/.idea/libraries/
|
/.idea/libraries/
|
||||||
/.idea/misc.xml
|
/.idea/misc.xml
|
||||||
/.idea/modules/
|
/.idea/modules/
|
||||||
|
|
|
@ -24,13 +24,11 @@ class CustomWebViewClient(private val context: Context) : WebViewClient() {
|
||||||
|
|
||||||
return when (request.url.path) {
|
return when (request.url.path) {
|
||||||
"/assets/images/blog/decentralized-vs-distributed-wrong.png" ->
|
"/assets/images/blog/decentralized-vs-distributed-wrong.png" ->
|
||||||
WebResourceResponse("image/png", "utf-8",
|
assetResponse("image/png",
|
||||||
context.assets.open("decentralized-vs-distributed-wrong.png"))
|
"decentralized-vs-distributed-wrong.png")
|
||||||
"/assets/images/blog/network-topologies.png" ->
|
"/assets/images/blog/network-topologies.png" ->
|
||||||
WebResourceResponse("image/png", "utf-8",
|
assetResponse("image/png", "network-topologies.png")
|
||||||
context.assets.open("network-topologies.png"))
|
else -> teapotResponse()
|
||||||
else ->
|
|
||||||
teapotResponse()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,4 +50,9 @@ class CustomWebViewClient(private val context: Context) : WebViewClient() {
|
||||||
null, null,
|
null, null,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun assetResponse(mimeType: String, assetFileName: String):
|
||||||
|
WebResourceResponse {
|
||||||
|
return WebResourceResponse(mimeType, "utf-8", context.assets.open(assetFileName))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue