Add unit test on toAnalyticsJoinedRoom and fix a mapping issue.

This commit is contained in:
Benoit Marty 2024-09-12 12:09:02 +02:00 committed by Benoit Marty
parent d5ac6dabdf
commit 30847e9e1f
2 changed files with 94 additions and 2 deletions

View file

@ -10,9 +10,10 @@ package io.element.android.libraries.matrix.impl.analytics
import im.vector.app.features.analytics.plan.JoinedRoom
import io.element.android.libraries.matrix.api.room.MatrixRoom
private fun Long?.toAnalyticsRoomSize(): JoinedRoom.RoomSize {
private fun Long.toAnalyticsRoomSize(): JoinedRoom.RoomSize {
return when (this) {
null,
0L,
1L -> JoinedRoom.RoomSize.One
2L -> JoinedRoom.RoomSize.Two
in 3..10 -> JoinedRoom.RoomSize.ThreeToTen
in 11..100 -> JoinedRoom.RoomSize.ElevenToOneHundred