aboutsummaryrefslogtreecommitdiff
path: root/src/screens/moments/CameraScreen.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/screens/moments/CameraScreen.tsx')
-rw-r--r--src/screens/moments/CameraScreen.tsx9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/screens/moments/CameraScreen.tsx b/src/screens/moments/CameraScreen.tsx
index 8a88d95e..c6ed1116 100644
--- a/src/screens/moments/CameraScreen.tsx
+++ b/src/screens/moments/CameraScreen.tsx
@@ -58,9 +58,10 @@ const CameraScreen: React.FC<CameraScreenProps> = ({route, navigation}) => {
useEffect(() => {
CameraRoll.getPhotos({first: 1})
.then((lastPhoto) => {
- lastPhoto.edges.forEach((edge) =>
- setMostRecentPhoto(edge.node.image.uri),
- );
+ if (lastPhoto.edges.length > 0) {
+ const image = lastPhoto.edges[0].node.image;
+ setMostRecentPhoto(image.uri);
+ }
})
.catch((_err) =>
console.log('Unable to fetch preview photo for gallery'),
@@ -133,7 +134,7 @@ const CameraScreen: React.FC<CameraScreenProps> = ({route, navigation}) => {
/>
) : (
<GalleryIcon
- mostRecentPhoto={mostRecentPhoto}
+ mostRecentPhotoUri={mostRecentPhoto}
screenType={screenType}
title={title}
/>