Skip to content

Commit 3cb2b56

Browse files
authored
Patch 3.0.2
fix: Swift 6.1 broke package compilation with complaints about builders switching actors. Updating the builder typealias to specify MainActor.
1 parent 5963b61 commit 3cb2b56

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Sources/Internal/Miscellaneous/Typealiases.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111

1212
import SwiftUI
1313

14-
public typealias CameraScreenBuilder = (CameraManager, Namespace.ID, _ closeMCameraAction: @escaping () -> ()) -> any MCameraScreen
15-
public typealias CapturedMediaScreenBuilder = (MCameraMedia, Namespace.ID, _ retakeAction: @escaping () -> (), _ acceptMediaAction: @escaping () -> ()) -> any MCapturedMediaScreen
16-
public typealias ErrorScreenBuilder = (MCameraError, _ closeMCameraAction: @escaping () -> ()) -> any MCameraErrorScreen
14+
public typealias CameraScreenBuilder = @MainActor (CameraManager, Namespace.ID, _ closeMCameraAction: @escaping () -> ()) -> any MCameraScreen
15+
public typealias CapturedMediaScreenBuilder = @MainActor (MCameraMedia, Namespace.ID, _ retakeAction: @escaping () -> (), _ acceptMediaAction: @escaping () -> ()) -> any MCapturedMediaScreen
16+
public typealias ErrorScreenBuilder = @MainActor (MCameraError, _ closeMCameraAction: @escaping () -> ()) -> any MCameraErrorScreen

0 commit comments

Comments
 (0)