From 0efe471129de28ff8648f95ff431b0caf67aa4c4 Mon Sep 17 00:00:00 2001 From: Abhash Kumar Singh Date: Tue, 1 Jul 2025 08:59:03 -0700 Subject: [PATCH 1/2] chore(build): add default init for ChallengeOptions --- .../Views/Liveness/FaceLivenessDetectionView.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/FaceLiveness/Views/Liveness/FaceLivenessDetectionView.swift b/Sources/FaceLiveness/Views/Liveness/FaceLivenessDetectionView.swift index 8f3374d..ed9b97c 100644 --- a/Sources/FaceLiveness/Views/Liveness/FaceLivenessDetectionView.swift +++ b/Sources/FaceLiveness/Views/Liveness/FaceLivenessDetectionView.swift @@ -30,7 +30,7 @@ public struct FaceLivenessDetectorView: View { credentialsProvider: AWSCredentialsProvider? = nil, region: String, disableStartView: Bool = false, - challengeOptions: ChallengeOptions, + challengeOptions: ChallengeOptions = .init(), isPresented: Binding, onCompletion: @escaping (Result) -> Void ) { @@ -356,7 +356,7 @@ public struct ChallengeOptions { let faceMovementChallengeOption: FaceMovementChallengeOption let faceMovementAndLightChallengeOption: FaceMovementAndLightChallengeOption - public init(faceMovementChallengeOption: FaceMovementChallengeOption, + public init(faceMovementChallengeOption: FaceMovementChallengeOption = .init(camera: .front), faceMovementAndLightChallengeOption: FaceMovementAndLightChallengeOption = .init()) { self.faceMovementChallengeOption = faceMovementChallengeOption self.faceMovementAndLightChallengeOption = faceMovementAndLightChallengeOption From cabceaf4695653d8a4e3fd07430ceb6681285075 Mon Sep 17 00:00:00 2001 From: Abhash Kumar Singh Date: Tue, 1 Jul 2025 09:41:10 -0700 Subject: [PATCH 2/2] update code --- .../FaceLiveness/Views/Liveness/FaceLivenessDetectionView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/FaceLiveness/Views/Liveness/FaceLivenessDetectionView.swift b/Sources/FaceLiveness/Views/Liveness/FaceLivenessDetectionView.swift index ed9b97c..bad7e60 100644 --- a/Sources/FaceLiveness/Views/Liveness/FaceLivenessDetectionView.swift +++ b/Sources/FaceLiveness/Views/Liveness/FaceLivenessDetectionView.swift @@ -78,7 +78,7 @@ public struct FaceLivenessDetectorView: View { credentialsProvider: AWSCredentialsProvider? = nil, region: String, disableStartView: Bool = false, - challengeOptions: ChallengeOptions, + challengeOptions: ChallengeOptions = .init(), isPresented: Binding, onCompletion: @escaping (Result) -> Void, captureSession: LivenessCaptureSession