fix rust isCrossSigningVerified

This commit is contained in:
valere 2023-04-21 10:09:19 +02:00
parent d4d9a1068a
commit 178875b809
2 changed files with 2 additions and 2 deletions

View File

@ -24,7 +24,7 @@ import org.matrix.android.sdk.api.util.Optional
interface CrossSigningService {
/**
* Is our own device signed by our own cross signing identity.
* Is our published identity trusted.
*/
suspend fun isCrossSigningVerified(): Boolean

View File

@ -40,7 +40,7 @@ internal class RustCrossSigningService @Inject constructor(
*/
override suspend fun isCrossSigningVerified(): Boolean {
return when (val identity = olmMachine.getIdentity(olmMachine.userId())) {
is OwnUserIdentity -> identity.trustsOurOwnDevice()
is OwnUserIdentity -> identity.verified()
else -> false
}
}