no cmaera on tauri desktop/laptop native apps

pull/37/head
Niko PLP 5 months ago
parent b02375ff47
commit 50153b2018
  1. 17
      ng-app/src/store.ts

@ -184,14 +184,19 @@ export const check_has_camera = async () => {
let has_camera: boolean | "checking" = "checking";
if (!use_native_cam) {
// If there is a camera, go to scan mode, else gen mode.
try {
const devices = await navigator.mediaDevices.enumerateDevices();
has_camera =
devices.filter((device) => device.kind === "videoinput").length > 0;
} catch {
if (tauri_platform) {
has_camera = false;
}
else {
// If there is a camera, go to scan mode, else gen mode.
try {
const devices = await navigator.mediaDevices.enumerateDevices();
has_camera =
devices.filter((device) => device.kind === "videoinput").length > 0;
} catch {
has_camera = false;
}
}
} else {
// TODO: There does not seem to be an API for checking, if the native device

Loading…
Cancel
Save