From 4eb2dda807b05cccae03475828e7dc724e41cb23 Mon Sep 17 00:00:00 2001 From: Marvin Sextro Date: Sun, 25 Jul 2021 02:32:28 +0200 Subject: [PATCH] Simplify error handling --- components/Form.tsx | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/components/Form.tsx b/components/Form.tsx index 66549c5..e053b42 100644 --- a/components/Form.tsx +++ b/components/Form.tsx @@ -70,14 +70,7 @@ function Form(): JSX.Element { // Show camera view async function showCameraView() { // Create new QR Code Reader - let codeReader: BrowserQRCodeReader; - - try { - codeReader = new BrowserQRCodeReader(); - } catch (e) { - setErrorMessage('noCameraAccess'); - return; - } + const codeReader = new BrowserQRCodeReader(); // Needs to be called before any camera can be accessed let deviceList: MediaDeviceInfo[]; @@ -89,7 +82,7 @@ function Form(): JSX.Element { return; } - // Check access to camera device + // Check if camera device is present if (deviceList.length == 0) { setErrorMessage("noCameraFound"); return;