Simplify error handling
This commit is contained in:
parent
dc01566096
commit
4eb2dda807
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue