File tree Expand file tree Collapse file tree 1 file changed +17
-2
lines changed 
Sources/FaceLiveness/Views/Liveness Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -82,8 +82,6 @@ public struct FaceLivenessDetectorView: View {
8282                isPreviewScreenEnabled:  !disableStartView
8383            ) 
8484        ) 
85-         
86-         faceDetector. setFaceDetectionSessionConfigurationWrapper ( configuration:  viewModel) 
8785    } 
8886
8987    init ( 
@@ -142,6 +140,23 @@ public struct FaceLivenessDetectorView: View {
142140                    }  catch  { 
143141                        throw  FaceLivenessDetectionError . accessDenied
144142                    } 
143+                     
144+                     DispatchQueue . main. async { 
145+                         if  let  faceDetector =  viewModel. faceDetector as?  FaceDetectorShortRange . Model  { 
146+                             faceDetector. setFaceDetectionSessionConfigurationWrapper ( configuration:  viewModel) 
147+                         } 
148+                     } 
149+                 } 
150+             } 
151+             . onReceive ( viewModel. $livenessState)  {  output in 
152+                 switch  output. state { 
153+                 case  . encounteredUnrecoverableError( let  error) : 
154+                     let  closeCode  =  error. webSocketCloseCode ??  . normalClosure
155+                     viewModel. livenessService? . closeSocket ( with:  closeCode) 
156+                     isPresented =  false 
157+                     onCompletion ( . failure( mapError ( error) ) ) 
158+                 default : 
159+                     break 
145160                } 
146161            } 
147162        case  . awaitingLivenessSession( let  challenge) : 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments