Define MXCrypto and MXCrossSigning as protocols

This commit is contained in:
Andy Uhnak
2022-10-19 16:40:09 +01:00
parent 2d25f62cf8
commit 825f49b4ca
5 changed files with 21 additions and 10 deletions
@@ -627,7 +627,7 @@ TableViewSectionsDelegate>
- (void)loadCrossSigning
{
MXCrossSigning *crossSigning = self.mainSession.crypto.crossSigning;
id<MXCrossSigning> crossSigning = self.mainSession.crypto.crossSigning;
[crossSigning refreshStateWithSuccess:^(BOOL stateUpdated) {
if (stateUpdated)
@@ -643,7 +643,7 @@ TableViewSectionsDelegate>
{
NSInteger numberOfRowsInCrossSigningSection;
MXCrossSigning *crossSigning = self.mainSession.crypto.crossSigning;
id<MXCrossSigning> crossSigning = self.mainSession.crypto.crossSigning;
switch (crossSigning.state)
{
case MXCrossSigningStateNotBootstrapped: // Action: Bootstrap
@@ -661,7 +661,7 @@ TableViewSectionsDelegate>
- (NSAttributedString*)crossSigningInformation
{
MXCrossSigning *crossSigning = self.mainSession.crypto.crossSigning;
id<MXCrossSigning> crossSigning = self.mainSession.crypto.crossSigning;
NSString *crossSigningInformation;
switch (crossSigning.state)
@@ -708,7 +708,7 @@ TableViewSectionsDelegate>
buttonCell.mxkButton.accessibilityIdentifier = nil;
// And customise it
MXCrossSigning *crossSigning = self.mainSession.crypto.crossSigning;
id<MXCrossSigning> crossSigning = self.mainSession.crypto.crossSigning;
switch (crossSigning.state)
{
case MXCrossSigningStateNotBootstrapped: // Action: Bootstrap