smoothen out some stuffs

This commit is contained in:
Sorunome 2020-05-30 13:22:34 +02:00
parent 44e4b07999
commit d7f2bbe2f9
No known key found for this signature in database
GPG key ID: B19471D07FC9BE9C

View file

@ -30,7 +30,7 @@ class DeviceKeysList {
} }
CrossSigningKey getCrossSigningKey(String type) => CrossSigningKey getCrossSigningKey(String type) =>
crossSigningKeys.values.firstWhere((k) => k.usage.contains(type)); crossSigningKeys.values.firstWhere((k) => k.usage.contains(type), orElse: () => null);
CrossSigningKey get masterKey => getCrossSigningKey('master'); CrossSigningKey get masterKey => getCrossSigningKey('master');
CrossSigningKey get selfSigningKey => getCrossSigningKey('self_signing'); CrossSigningKey get selfSigningKey => getCrossSigningKey('self_signing');
@ -144,17 +144,7 @@ abstract class SignedKey {
bool get directVerified => _verified; bool get directVerified => _verified;
bool get crossVerified { bool get crossVerified => hasValidSignatureChain();
try {
return hasValidSignatureChain();
} catch (err, stacktrace) {
print(
'[Cross Signing] Error during trying to determine signature chain: ' +
err.toString());
print(stacktrace);
return false;
}
}
bool get signed => hasValidSignatureChain(verifiedOnly: false); bool get signed => hasValidSignatureChain(verifiedOnly: false);