Browse Source

Clean up

feature/bma/flipper
Benoit Marty 2 years ago
parent
commit
516e491af2
  1. 5
      libraries/matrix/src/main/java/io/element/android/x/matrix/room/MatrixRoom.kt
  2. 2
      libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/MatrixItemHelper.kt
  3. 2
      libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/media/MediaFetcher.kt
  4. 2
      libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/media/MediaKeyer.kt

5
libraries/matrix/src/main/java/io/element/android/x/matrix/room/MatrixRoom.kt

@ -65,6 +65,11 @@ class MatrixRoom(
return slidingSyncRoom.name() return slidingSyncRoom.name()
} }
val bestName: String
get() {
return name?.takeIf { it.isNotEmpty() } ?: room.id()
}
val displayName: String val displayName: String
get() { get() {
return room.displayName() return room.displayName()

2
libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/MatrixItemHelper.kt

@ -55,7 +55,7 @@ class MatrixItemHelper(
suspend fun loadAvatarData(room: MatrixRoom, size: AvatarSize): AvatarData { suspend fun loadAvatarData(room: MatrixRoom, size: AvatarSize): AvatarData {
return loadAvatarData( return loadAvatarData(
name = room.name ?: room.roomId.value, name = room.bestName,
url = room.avatarUrl, url = room.avatarUrl,
size = size size = size
) )

2
libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/media/MediaFetcher.kt

@ -24,7 +24,7 @@ import io.element.android.x.matrix.MatrixClient
import io.element.android.x.matrix.media.MediaResolver import io.element.android.x.matrix.media.MediaResolver
import java.nio.ByteBuffer import java.nio.ByteBuffer
class MediaFetcher( internal class MediaFetcher(
private val mediaResolver: MediaResolver?, private val mediaResolver: MediaResolver?,
private val meta: MediaResolver.Meta, private val meta: MediaResolver.Meta,
private val options: Options, private val options: Options,

2
libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/media/MediaKeyer.kt

@ -20,7 +20,7 @@ import coil.key.Keyer
import coil.request.Options import coil.request.Options
import io.element.android.x.matrix.media.MediaResolver 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? { override fun key(data: MediaResolver.Meta, options: Options): String? {
return "${data.source.url()}_${data.kind}" return "${data.source.url()}_${data.kind}"
} }

Loading…
Cancel
Save