Define MXCrypto and MXCrossSigning as protocols

This commit is contained in:
Andy Uhnak
2022-10-19 16:40:09 +01:00
parent 949ac3682f
commit ef41004586
5 changed files with 21 additions and 10 deletions
+3 -3
View File
@@ -3750,7 +3750,7 @@ NSString *const AppDelegateUniversalLinkDidChangeNotification = @"AppDelegateUni
- (void)keyVerificationCoordinatorBridgePresenterDelegateDidComplete:(KeyVerificationCoordinatorBridgePresenter *)coordinatorBridgePresenter otherUserId:(NSString * _Nonnull)otherUserId otherDeviceId:(NSString * _Nonnull)otherDeviceId
{
MXCrypto *crypto = coordinatorBridgePresenter.session.crypto;
id<MXCrypto> crypto = coordinatorBridgePresenter.session.crypto;
if (!crypto.backup.hasPrivateKeyInCryptoStore || !crypto.backup.enabled)
{
MXLogDebug(@"[AppDelegate][MXKeyVerification] requestAllPrivateKeys: Request key backup private keys");
@@ -3995,7 +3995,7 @@ NSString *const AppDelegateUniversalLinkDidChangeNotification = @"AppDelegateUni
- (void)registerUserDidSignInOnNewDeviceNotificationForSession:(MXSession*)session
{
MXCrossSigning *crossSigning = session.crypto.crossSigning;
id<MXCrossSigning> crossSigning = session.crypto.crossSigning;
if (!crossSigning)
{
@@ -4086,7 +4086,7 @@ NSString *const AppDelegateUniversalLinkDidChangeNotification = @"AppDelegateUni
- (void)registerDidChangeCrossSigningKeysNotificationForSession:(MXSession*)session
{
MXCrossSigning *crossSigning = session.crypto.crossSigning;
id<MXCrossSigning> crossSigning = session.crypto.crossSigning;
if (!crossSigning)
{