Open room member avatar in a media viewer (#1911)

* Open room member avatar in viewer.

The `MediaViewer` was extracted to its own library module.

* Update screenshots

* Restore KSP processor in `:libraries:mediaviewer:api`, this should generate Showkase components again.

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
This commit is contained in:
Jorge Martin Espinosa
2023-11-28 18:39:41 +01:00
committed by GitHub
parent d0cc8c0b2f
commit bbc4d18a9d
68 changed files with 439 additions and 122 deletions

View File

@@ -60,4 +60,11 @@ object MimeTypes {
else -> OctetStream
}
}
fun hasSubtype(mimeType: String): Boolean {
val components = mimeType.split("/")
if (components.size != 2) return false
val subType = components.last()
return subType.isNotBlank() && subType != "*"
}
}