Merge pull request #8457 from vector-im/feature/bca/fix_bad_device_list

fix always returning live devices for current user
This commit is contained in:
Valere 2023-05-23 14:58:10 +02:00 committed by GitHub
commit df1641995e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 3 deletions

1
changelog.d/8457.bugfix Normal file
View file

@ -0,0 +1 @@
Fix: The device list screen from the member profile page was always showing the current user devices (rust crypto).

View file

@ -360,9 +360,7 @@ internal class RustCryptoService @Inject constructor(
}
override fun getLiveCryptoDeviceInfo(userIds: List<String>): LiveData<List<CryptoDeviceInfo>> {
return olmMachine.getLiveDevices(listOf(myUserId)).map {
it.filter { it.userId == myUserId }
}
return olmMachine.getLiveDevices(userIds)
}
override fun getLiveCryptoDeviceInfoWithId(deviceId: String): LiveData<Optional<CryptoDeviceInfo>> {