fix: resolve mac camera continuation isolation

This commit is contained in:
Peter Steinberger
2026-01-02 18:02:24 +01:00
parent 34d2e1e2e8
commit 2b34bf08da

View File

@@ -73,7 +73,7 @@ actor CameraCaptureService {
settings.photoQualityPrioritization = .quality
var delegate: PhotoCaptureDelegate?
let rawData: Data = try await withCheckedThrowingContinuation(isolation: nil) { cont in
let rawData: Data = try await withCheckedThrowingContinuation { cont in
let d = PhotoCaptureDelegate(cont)
delegate = d
output.capturePhoto(with: settings, delegate: d)
@@ -156,7 +156,7 @@ actor CameraCaptureService {
let logger = self.logger
var delegate: MovieFileDelegate?
let recordedURL: URL = try await withCheckedThrowingContinuation(isolation: nil) { cont in
let recordedURL: URL = try await withCheckedThrowingContinuation { cont in
let d = MovieFileDelegate(cont, logger: logger)
delegate = d
output.startRecording(to: tmpMovURL, recordingDelegate: d)