Fix test compilation issue (no detected since Olm was not available)
This commit is contained in:
parent
2e95c78f4e
commit
31029e90cc
@ -18,6 +18,7 @@ package im.vector.app.features.home.room.detail.timeline.helper
|
|||||||
|
|
||||||
import androidx.annotation.ColorInt
|
import androidx.annotation.ColorInt
|
||||||
import androidx.annotation.ColorRes
|
import androidx.annotation.ColorRes
|
||||||
|
import androidx.annotation.VisibleForTesting
|
||||||
import im.vector.app.R
|
import im.vector.app.R
|
||||||
import im.vector.app.core.resources.ColorProvider
|
import im.vector.app.core.resources.ColorProvider
|
||||||
import org.matrix.android.sdk.api.util.MatrixItem
|
import org.matrix.android.sdk.api.util.MatrixItem
|
||||||
@ -43,8 +44,10 @@ class MatrixItemColorProvider @Inject constructor(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
companion object {
|
||||||
@ColorRes
|
@ColorRes
|
||||||
private fun getColorFromUserId(userId: String?): Int {
|
@VisibleForTesting
|
||||||
|
fun getColorFromUserId(userId: String?): Int {
|
||||||
var hash = 0
|
var hash = 0
|
||||||
|
|
||||||
userId?.toList()?.map { chr -> hash = (hash shl 5) - hash + chr.toInt() }
|
userId?.toList()?.map { chr -> hash = (hash shl 5) - hash + chr.toInt() }
|
||||||
@ -70,3 +73,4 @@ class MatrixItemColorProvider @Inject constructor(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
package im.vector.app.features.home
|
package im.vector.app.features.home
|
||||||
|
|
||||||
import im.vector.app.R
|
import im.vector.app.R
|
||||||
import im.vector.app.core.utils.getColorFromUserId
|
import im.vector.app.features.home.room.detail.timeline.helper.MatrixItemColorProvider.Companion.getColorFromUserId
|
||||||
import org.junit.Assert.assertEquals
|
import org.junit.Assert.assertEquals
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user