|
|
@ -19,6 +19,7 @@ import io.element.android.libraries.matrix.impl.room.member.RoomMemberMapper |
|
|
|
import kotlinx.collections.immutable.ImmutableMap |
|
|
|
import kotlinx.collections.immutable.ImmutableMap |
|
|
|
import kotlinx.collections.immutable.toImmutableList |
|
|
|
import kotlinx.collections.immutable.toImmutableList |
|
|
|
import kotlinx.collections.immutable.toPersistentMap |
|
|
|
import kotlinx.collections.immutable.toPersistentMap |
|
|
|
|
|
|
|
import org.matrix.rustcomponents.sdk.Membership |
|
|
|
import org.matrix.rustcomponents.sdk.RoomHero |
|
|
|
import org.matrix.rustcomponents.sdk.RoomHero |
|
|
|
import org.matrix.rustcomponents.sdk.Membership as RustMembership |
|
|
|
import org.matrix.rustcomponents.sdk.Membership as RustMembership |
|
|
|
import org.matrix.rustcomponents.sdk.RoomInfo as RustRoomInfo |
|
|
|
import org.matrix.rustcomponents.sdk.RoomInfo as RustRoomInfo |
|
|
@ -65,6 +66,7 @@ fun RustMembership.map(): CurrentUserMembership = when (this) { |
|
|
|
RustMembership.INVITED -> CurrentUserMembership.INVITED |
|
|
|
RustMembership.INVITED -> CurrentUserMembership.INVITED |
|
|
|
RustMembership.JOINED -> CurrentUserMembership.JOINED |
|
|
|
RustMembership.JOINED -> CurrentUserMembership.JOINED |
|
|
|
RustMembership.LEFT -> CurrentUserMembership.LEFT |
|
|
|
RustMembership.LEFT -> CurrentUserMembership.LEFT |
|
|
|
|
|
|
|
Membership.KNOCKED -> CurrentUserMembership.KNOCKED |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
fun RustRoomNotificationMode.map(): RoomNotificationMode = when (this) { |
|
|
|
fun RustRoomNotificationMode.map(): RoomNotificationMode = when (this) { |
|
|
|