Media: fix zoomable image with non content uri

This commit is contained in:
ganfra
2023-05-23 16:58:22 +02:00
parent 7c7f167692
commit 1086aedb0c
4 changed files with 76 additions and 9 deletions

View File

@@ -18,8 +18,12 @@ package io.element.android.libraries.androidutils.uri
import android.net.Uri
const val ASSET_FILE_PATH_ROOT = "android_asset"
const val IGNORED_SCHEMA = "ignored"
fun Uri.isIgnored() = scheme == IGNORED_SCHEMA
fun createIgnoredUri(path: String): Uri = Uri.parse("$IGNORED_SCHEMA://$path")
val Uri.firstPathSegment: String?
get() = pathSegments.firstOrNull()