Room join : add presenter tests
This commit is contained in:
parent
79c6385edb
commit
038d8e3334
10 changed files with 410 additions and 88 deletions
|
|
@ -28,10 +28,18 @@ data class RoomDescription(
|
|||
val name: String,
|
||||
val description: String,
|
||||
val avatarUrl: String?,
|
||||
val canBeJoined: Boolean,
|
||||
val joinRule: JoinRule,
|
||||
val numberOfMembers: Long,
|
||||
) : Parcelable {
|
||||
|
||||
enum class JoinRule {
|
||||
PUBLIC,
|
||||
KNOCK,
|
||||
UNKNOWN
|
||||
}
|
||||
|
||||
fun canBeJoined() = joinRule == JoinRule.PUBLIC || joinRule == JoinRule.KNOCK
|
||||
|
||||
fun avatarData(size: AvatarSize) = AvatarData(
|
||||
id = roomId.value,
|
||||
name = name,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue