23andMeResearchKitModule icon indicating copy to clipboard operation
23andMeResearchKitModule copied to clipboard

Successful login results in display of New User Success screen

Open rborkow opened this issue 9 years ago • 0 comments

Looks like there's no way to get to the existing user success screen ATM.

ORKTwentyThreeAndMeCompleteViewController.m

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];

    // Use Results to Determine What To Show
    ORKTaskResult *taskResult = [self.taskViewController result];
    ORKCollectionResult *connectResultCollection = (ORKCollectionResult *)[taskResult resultForIdentifier:@"twentyThreeAndMe.connect"];
    ORKTwentyThreeAndMeConnectResult *connectResult = (ORKTwentyThreeAndMeConnectResult *)[connectResultCollection.results firstObject];
    if( connectResult.authToken &&
        connectResult.refreshToken ) {
        [self hideFailureViewController];
        //[self showSuccessExistingViewController];
        [self showSuccessNewViewController];
    }
    else {
        [self hideSuccessExistingViewController];
        [self showFailureViewController];
    }
}

rborkow avatar Mar 21 '16 15:03 rborkow