Fix some pairing glitches and add a cancel button

This commit is contained in:
Cameron Gutman
2016-10-21 12:07:29 -07:00
parent fd50b71b16
commit ce95f2c153
2 changed files with 20 additions and 12 deletions
+4 -1
View File
@@ -68,12 +68,15 @@
}
NSInteger pairedStatus;
if (![pairResp getIntTag:@"paired" value:&pairedStatus] || !pairedStatus) {
[_httpManager executeRequestSynchronously:[HttpRequest requestWithUrlRequest:[_httpManager newUnpairRequest]]];
[_callback pairFailed:@"Pairing was declined by the target."];
return;
}
NSString* plainCert = [pairResp getStringTag:@"plaincert"];
if ([plainCert length] == 0) {
[_callback pairFailed:@"Another pairing attempt is already in progress."];
return;
}
CryptoManager* cryptoMan = [[CryptoManager alloc] init];
NSData* aesKey;