Simplify error handling

This commit is contained in:
Marvin Sextro 2021-07-25 02:32:28 +02:00
parent dc01566096
commit 4eb2dda807
1 changed files with 2 additions and 9 deletions

View File

@ -70,14 +70,7 @@ function Form(): JSX.Element {
// Show camera view // Show camera view
async function showCameraView() { async function showCameraView() {
// Create new QR Code Reader // Create new QR Code Reader
let codeReader: BrowserQRCodeReader; const codeReader = new BrowserQRCodeReader();
try {
codeReader = new BrowserQRCodeReader();
} catch (e) {
setErrorMessage('noCameraAccess');
return;
}
// Needs to be called before any camera can be accessed // Needs to be called before any camera can be accessed
let deviceList: MediaDeviceInfo[]; let deviceList: MediaDeviceInfo[];
@ -89,7 +82,7 @@ function Form(): JSX.Element {
return; return;
} }
// Check access to camera device // Check if camera device is present
if (deviceList.length == 0) { if (deviceList.length == 0) {
setErrorMessage("noCameraFound"); setErrorMessage("noCameraFound");
return; return;