Quit after delay
This commit is contained in:
@ -65,13 +65,16 @@ final class RequestCoordinator: ObservableObject {
|
||||
isPerformingRequest = true
|
||||
Task {
|
||||
let finalResult = await performFullChallengeResponse()
|
||||
if finalResult == .unlocked, quitAfterSuccess {
|
||||
exit(EXIT_SUCCESS)
|
||||
}
|
||||
|
||||
DispatchQueue.main.async {
|
||||
self.state = finalResult
|
||||
self.isPerformingRequest = false
|
||||
}
|
||||
if finalResult == .unlocked, quitAfterSuccess {
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(3)) {
|
||||
exit(EXIT_SUCCESS)
|
||||
}
|
||||
}
|
||||
scheduleReturnToReadyState()
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user