mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-14 11:47:04 +05:30
fix(metadata-extractor): do not attempt extraction on HTTP URLs
These can pop up on lobste.rs rarely but Android only allows us to do HTTPS, so the ideal solution is to just skip them and render as-is.
This commit is contained in:
parent
8ced9d61d0
commit
a19aa16924
1 changed files with 1 additions and 0 deletions
|
@ -19,6 +19,7 @@ constructor(
|
|||
|
||||
suspend fun getExtractedMetadata(url: String): LinkMetadata {
|
||||
val parsedUrl = url.toHttpUrlOrNull() ?: return makeDefault(url)
|
||||
if (!parsedUrl.isHttps) return makeDefault(url)
|
||||
val request = Request.Builder().url(parsedUrl).build()
|
||||
val htmlContent =
|
||||
okHttpClient.newCall(request).execute().use { response ->
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue