fix: Fix build on Xcode 14 (#2033)
* fix: Fix build on Xcode 14 * Format * Make CI run on `macOS-latest` * Nested if
This commit is contained in:
		| @@ -38,13 +38,15 @@ class CameraDevicesManager: RCTEventEmitter { | ||||
|  | ||||
|   override func constantsToExport() -> [AnyHashable: Any]! { | ||||
|     let devices = getDevicesJson() | ||||
|     let preferredDevice: [String: Any]? | ||||
|     if #available(iOS 17.0, *), | ||||
|        let userPreferred = AVCaptureDevice.userPreferredCamera { | ||||
|       preferredDevice = userPreferred.toDictionary() | ||||
|     } else { | ||||
|       preferredDevice = devices.first | ||||
|     } | ||||
|     let preferredDevice = devices.first | ||||
|  | ||||
|     #if swift(>=5.9) | ||||
|       if #available(iOS 17.0, *) { | ||||
|         if let userPreferred = AVCaptureDevice.userPreferredCamera { | ||||
|           preferredDevice = userPreferred.toDictionary() | ||||
|         } | ||||
|       } | ||||
|     #endif | ||||
|  | ||||
|     return [ | ||||
|       "availableCameraDevices": devices, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user