Clean up
This commit is contained in:
parent
86444807da
commit
516e491af2
4 changed files with 8 additions and 3 deletions
|
|
@ -65,6 +65,11 @@ class MatrixRoom(
|
|||
return slidingSyncRoom.name()
|
||||
}
|
||||
|
||||
val bestName: String
|
||||
get() {
|
||||
return name?.takeIf { it.isNotEmpty() } ?: room.id()
|
||||
}
|
||||
|
||||
val displayName: String
|
||||
get() {
|
||||
return room.displayName()
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ class MatrixItemHelper(
|
|||
|
||||
suspend fun loadAvatarData(room: MatrixRoom, size: AvatarSize): AvatarData {
|
||||
return loadAvatarData(
|
||||
name = room.name ?: room.roomId.value,
|
||||
name = room.bestName,
|
||||
url = room.avatarUrl,
|
||||
size = size
|
||||
)
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ import io.element.android.x.matrix.MatrixClient
|
|||
import io.element.android.x.matrix.media.MediaResolver
|
||||
import java.nio.ByteBuffer
|
||||
|
||||
class MediaFetcher(
|
||||
internal class MediaFetcher(
|
||||
private val mediaResolver: MediaResolver?,
|
||||
private val meta: MediaResolver.Meta,
|
||||
private val options: Options,
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ import coil.key.Keyer
|
|||
import coil.request.Options
|
||||
import io.element.android.x.matrix.media.MediaResolver
|
||||
|
||||
class MediaKeyer : Keyer<MediaResolver.Meta> {
|
||||
internal class MediaKeyer : Keyer<MediaResolver.Meta> {
|
||||
override fun key(data: MediaResolver.Meta, options: Options): String? {
|
||||
return "${data.source.url()}_${data.kind}"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue