aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-08-06 19:15:36 -0400
committerIvan Chen <ivan@tagg.id>2021-08-06 19:15:36 -0400
commitfbbeb7b7e602c9f5911298667f04c9e9302a562a (patch)
tree152af2bc1a620535414f887f6a6f84a9dfcab699 /src
parent54ca15a4d68d107be767938a83612843db2d04c2 (diff)
Add error handling
Diffstat (limited to 'src')
-rw-r--r--src/utils/camera.ts22
1 files changed, 16 insertions, 6 deletions
diff --git a/src/utils/camera.ts b/src/utils/camera.ts
index 5f02f653..6edc2b4f 100644
--- a/src/utils/camera.ts
+++ b/src/utils/camera.ts
@@ -30,9 +30,14 @@ export const takePicture = (
orientation: 'portrait',
writeExif: false,
};
- cameraRef.current?.takePictureAsync(options).then((pic) => {
- callback(pic);
- });
+ cameraRef.current
+ ?.takePictureAsync(options)
+ .then((pic) => {
+ callback(pic);
+ })
+ .catch((error) => {
+ console.log(error);
+ });
}
};
@@ -46,9 +51,14 @@ export const takeVideo = (
maxDuration: MAX_VIDEO_RECORDING_DURATION,
quality: '1080p',
};
- cameraRef.current?.recordAsync(options).then((vid) => {
- callback(vid);
- });
+ cameraRef.current
+ ?.recordAsync(options)
+ .then((vid) => {
+ callback(vid);
+ })
+ .catch((error) => {
+ console.log(error);
+ });
}
};