mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-21 17:12:45 +02:00
Suport msisdn registration
- code cleaning
This commit is contained in:
@@ -585,8 +585,11 @@
|
||||
{
|
||||
currentSession.completed = completedStages;
|
||||
|
||||
BOOL isMSISDNFlowCompleted = self.isMSISDNFlowCompleted;
|
||||
BOOL isEmailFlowCompleted = self.isEmailIdentityFlowCompleted;
|
||||
|
||||
// Check the supported use cases
|
||||
if ([completedStages indexOfObject:kMXLoginFlowTypeMSISDN] != NSNotFound && self.isThirdPartyIdentifierPending)
|
||||
if (isMSISDNFlowCompleted && self.isThirdPartyIdentifierPending)
|
||||
{
|
||||
NSLog(@"[AuthInputsView] Prepare a new third-party stage");
|
||||
|
||||
@@ -595,7 +598,7 @@
|
||||
|
||||
return;
|
||||
}
|
||||
else if (([completedStages indexOfObject:kMXLoginFlowTypeMSISDN] != NSNotFound || [completedStages indexOfObject:kMXLoginFlowTypeEmailIdentity] != NSNotFound) && self.isRecaptchaFlowRequired)
|
||||
else if ((isMSISDNFlowCompleted || isEmailFlowCompleted) && self.isRecaptchaFlowRequired)
|
||||
{
|
||||
NSLog(@"[AuthInputsView] Display reCaptcha stage");
|
||||
|
||||
@@ -619,8 +622,8 @@
|
||||
@"auth": @{@"session": currentSession.session, @"response": response, @"type": kMXLoginFlowTypeRecaptcha},
|
||||
@"username": self.userLoginTextField.text,
|
||||
@"password": self.passWordTextField.text,
|
||||
@"bind_msisdn": [NSNumber numberWithBool:self.isMSISDNFlowCompleted],
|
||||
@"bind_email": @(YES)
|
||||
@"bind_msisdn": [NSNumber numberWithBool:isMSISDNFlowCompleted],
|
||||
@"bind_email": [NSNumber numberWithBool:isEmailFlowCompleted]
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user