Rename our classes too.
This commit is contained in:
@@ -12,7 +12,7 @@ import io.element.android.libraries.matrix.api.core.DeviceId
|
||||
|
||||
sealed interface AccountManagementAction {
|
||||
data object Profile : AccountManagementAction
|
||||
data object SessionsList : AccountManagementAction
|
||||
data class SessionView(val deviceId: DeviceId) : AccountManagementAction
|
||||
data class SessionEnd(val deviceId: DeviceId) : AccountManagementAction
|
||||
data object DevicesList : AccountManagementAction
|
||||
data class DeviceView(val deviceId: DeviceId) : AccountManagementAction
|
||||
data class DeviceDelete(val deviceId: DeviceId) : AccountManagementAction
|
||||
}
|
||||
|
||||
@@ -14,8 +14,8 @@ import org.matrix.rustcomponents.sdk.AccountManagementAction as RustAccountManag
|
||||
fun AccountManagementAction.toRustAction(): RustAccountManagementAction {
|
||||
return when (this) {
|
||||
AccountManagementAction.Profile -> RustAccountManagementAction.Profile
|
||||
is AccountManagementAction.SessionEnd -> RustAccountManagementAction.DeviceDelete(deviceId.value)
|
||||
is AccountManagementAction.SessionView -> RustAccountManagementAction.DeviceView(deviceId.value)
|
||||
AccountManagementAction.SessionsList -> RustAccountManagementAction.DevicesList
|
||||
is AccountManagementAction.DeviceDelete -> RustAccountManagementAction.DeviceDelete(deviceId.value)
|
||||
is AccountManagementAction.DeviceView -> RustAccountManagementAction.DeviceView(deviceId.value)
|
||||
AccountManagementAction.DevicesList -> RustAccountManagementAction.DevicesList
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,11 +19,11 @@ class AccountManagementActionKtTest {
|
||||
fun `test AccountManagementAction to RustAccountManagementAction`() {
|
||||
assertThat(AccountManagementAction.Profile.toRustAction())
|
||||
.isEqualTo(RustAccountManagementAction.Profile)
|
||||
assertThat(AccountManagementAction.SessionEnd(A_DEVICE_ID).toRustAction())
|
||||
assertThat(AccountManagementAction.DeviceDelete(A_DEVICE_ID).toRustAction())
|
||||
.isEqualTo(RustAccountManagementAction.DeviceDelete(A_DEVICE_ID.value))
|
||||
assertThat(AccountManagementAction.SessionView(A_DEVICE_ID).toRustAction())
|
||||
assertThat(AccountManagementAction.DeviceView(A_DEVICE_ID).toRustAction())
|
||||
.isEqualTo(RustAccountManagementAction.DeviceView(A_DEVICE_ID.value))
|
||||
assertThat(AccountManagementAction.SessionsList.toRustAction())
|
||||
assertThat(AccountManagementAction.DevicesList.toRustAction())
|
||||
.isEqualTo(RustAccountManagementAction.DevicesList)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user