update isValid in startManager depending on validationType

This commit is contained in:
Stephan Diederich 2013-09-11 00:10:10 +02:00
parent 30b93a0468
commit 148d10896a

View File

@ -50,15 +50,20 @@ static NSString* const kBITAuthenticatorDidSkipOptionalLogin = @"BITAuthenticato
break;
case BITAuthenticatorValidationTypeOnFirstLaunch:
if(![self.lastAuthenticatedVersion isEqualToString:self.executableUUID]) {
self.installationIdentificationValidated = NO;
[self validateInstallationWithCompletion:[self defaultValidationCompletionBlock]];
} else {
self.installationIdentificationValidated = YES;
}
break;
case BITAuthenticatorValidationTypeOptional:
self.installationIdentificationValidated = YES;
if(NO == self.didSkipOptionalLogin) {
[self validateInstallationWithCompletion:[self defaultValidationCompletionBlock]];
}
break;
case BITAuthenticatorValidationTypeNever:
self.installationIdentificationValidated = YES;
break;
}
}