fix: Throw 'frame-processor/unavailable' error instead of normal JS Error (#461)

* Throw `'frame-processor/unavailable'` error instead of normal JS Error

* Update CameraDevice.ts
This commit is contained in:
Marc Rousavy
2021-09-27 14:44:09 +02:00
committed by GitHub
parent 3d098697e9
commit 98f1961fa7
3 changed files with 6 additions and 4 deletions

View File

@@ -348,7 +348,8 @@ export class Camera extends React.PureComponent<CameraProps> {
private assertFrameProcessorsEnabled(): void {
// @ts-expect-error JSI functions aren't typed
if (global.setFrameProcessor == null || global.unsetFrameProcessor == null) {
throw new Error(
throw new CameraRuntimeError(
'frame-processor/unavailable',
'Frame Processors are not enabled. See https://mrousavy.github.io/react-native-vision-camera/docs/guides/troubleshooting',
);
}