From 03328cc397ab81b0c60aaf12bc8e7abd32260c00 Mon Sep 17 00:00:00 2001 From: Julian Steenbakker Date: Thu, 25 Mar 2021 10:37:44 +0100 Subject: [PATCH] refactor: make CameraFacing non null --- lib/src/qr_code_scanner.dart | 6 +++--- lib/src/types/camera.dart | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/src/qr_code_scanner.dart b/lib/src/qr_code_scanner.dart index a4d6207..19b90a3 100644 --- a/lib/src/qr_code_scanner.dart +++ b/lib/src/qr_code_scanner.dart @@ -156,14 +156,14 @@ class _QRViewState extends State { class _QrCameraSettings { _QrCameraSettings({ - this.cameraFacing, + this.cameraFacing = CameraFacing.unknown, }); - final CameraFacing? cameraFacing; + final CameraFacing cameraFacing; Map toMap() { return { - 'cameraFacing': cameraFacing!.index, + 'cameraFacing': cameraFacing.index, }; } } diff --git a/lib/src/types/camera.dart b/lib/src/types/camera.dart index 532f3b4..67fe8cb 100644 --- a/lib/src/types/camera.dart +++ b/lib/src/types/camera.dart @@ -3,5 +3,8 @@ enum CameraFacing { back, /// Shows front facing camera. - front + front, + + /// Unknown camera + unknown }