Fix API break.

This commit is contained in:
Benoit Marty
2026-03-04 17:12:25 +01:00
parent 3e1d2f6d10
commit 576b8d8484
2 changed files with 6 additions and 6 deletions

View File

@@ -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.SessionEnd(deviceId.value)
is AccountManagementAction.SessionView -> RustAccountManagementAction.SessionView(deviceId.value)
AccountManagementAction.SessionsList -> RustAccountManagementAction.SessionsList
is AccountManagementAction.SessionEnd -> RustAccountManagementAction.DeviceDelete(deviceId.value)
is AccountManagementAction.SessionView -> RustAccountManagementAction.DeviceView(deviceId.value)
AccountManagementAction.SessionsList -> RustAccountManagementAction.DevicesList
}
}

View File

@@ -20,10 +20,10 @@ class AccountManagementActionKtTest {
assertThat(AccountManagementAction.Profile.toRustAction())
.isEqualTo(RustAccountManagementAction.Profile)
assertThat(AccountManagementAction.SessionEnd(A_DEVICE_ID).toRustAction())
.isEqualTo(RustAccountManagementAction.SessionEnd(A_DEVICE_ID.value))
.isEqualTo(RustAccountManagementAction.DeviceDelete(A_DEVICE_ID.value))
assertThat(AccountManagementAction.SessionView(A_DEVICE_ID).toRustAction())
.isEqualTo(RustAccountManagementAction.SessionView(A_DEVICE_ID.value))
.isEqualTo(RustAccountManagementAction.DeviceView(A_DEVICE_ID.value))
assertThat(AccountManagementAction.SessionsList.toRustAction())
.isEqualTo(RustAccountManagementAction.SessionsList)
.isEqualTo(RustAccountManagementAction.DevicesList)
}
}