Skip to content

Commit

Permalink
Making library compatible with older xcodes
Browse files Browse the repository at this point in the history
  • Loading branch information
kober32 committed Oct 9, 2023
1 parent 02dffa1 commit dc67379
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 16 deletions.
30 changes: 15 additions & 15 deletions Sources/Onboarding/WDOActivationService.swift
Original file line number Diff line number Diff line change
Expand Up @@ -117,14 +117,14 @@ public class WDOActivationService {
completion(.failure(.init(reason: .unknown)))
return
}
guard let processId else {
guard let processId = self.processId else {
completion(.failure(.init(reason: .wdo_activation_notRunning)))
return
}
guard verifyCanStartProcess(completion) else {
guard self.verifyCanStartProcess(completion) else {
return
}
api.onboarding.getStatus(processId: processId) { result in
self.api.onboarding.getStatus(processId: processId) { result in
result.onSuccess {
completion(.success($0.onboardingStatus.toServiceStatus()))
}.onError {
Expand All @@ -147,14 +147,14 @@ public class WDOActivationService {
completion(.failure(.init(reason: .unknown)))
return
}
guard processId == nil else {
guard self.processId == nil else {
completion(.failure(.init(reason: .wdo_activation_inProgress)))
return
}
guard verifyCanStartProcess(completion) else {
guard self.verifyCanStartProcess(completion) else {
return
}
api.onboarding.start(with: credentials) { [weak self] result in
self.api.onboarding.start(with: credentials) { [weak self] result in
result.onSuccess {
self?.processId = $0.processId
completion(.success(()))
Expand All @@ -178,14 +178,14 @@ public class WDOActivationService {
completion(.failure(.init(reason: .unknown)))
return
}
guard let processId else {
guard let processId = self.processId else {
completion(.failure(.init(reason: .wdo_activation_notRunning)))
return
}
guard verifyCanStartProcess(completion) else {
guard self.verifyCanStartProcess(completion) else {
return
}
api.onboarding.cancel(processId: processId) { [weak self] result in
self.api.onboarding.cancel(processId: processId) { [weak self] result in
result.onSuccess {
self?.processId = nil
completion(.success(()))
Expand Down Expand Up @@ -217,14 +217,14 @@ public class WDOActivationService {
completion(.failure(.init(reason: .unknown)))
return
}
guard let processId else {
guard let processId = self.processId else {
completion(.failure(.init(reason: .wdo_activation_notRunning)))
return
}
guard verifyCanStartProcess(completion) else {
guard self.verifyCanStartProcess(completion) else {
return
}
api.onboarding.resendOTP(processId: processId) { result in
self.api.onboarding.resendOTP(processId: processId) { result in
switch result {
case .success:
completion(.success(()))
Expand All @@ -250,18 +250,18 @@ public class WDOActivationService {
completion(.failure(.init(reason: .unknown)))
return
}
guard let processId else {
guard let processId = self.processId else {
completion(.failure(WPNError(reason: .wdo_activation_notRunning)))
return
}
guard api.networking.powerAuth.canStartActivation() else {
guard self.api.networking.powerAuth.canStartActivation() else {
self.processId = nil
completion(.failure(WPNError(reason: .wdo_activation_cannotActivate)))
return
}
let data = WDOActivationDataWithOTP(processId: processId, otp: otp)
do {
try api.networking.powerAuth.createActivation(data: data, name: activationName) { [weak self] result in
try self.api.networking.powerAuth.createActivation(data: data, name: activationName) { [weak self] result in
result.onSuccess {
self?.processId = nil
completion(.success($0))
Expand Down
2 changes: 1 addition & 1 deletion Sources/Verification/WDOVerificationService.swift
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ public class WDOVerificationService {

switch response.status {
case .failed, .rejected, .notInitialized, .accepted:
cachedProcess = nil
self.cachedProcess = nil
default:
break
}
Expand Down

0 comments on commit dc67379

Please sign in to comment.