diff options
author | Ivan Chen <ivan@tagg.id> | 2021-06-29 16:44:41 -0400 |
---|---|---|
committer | Ivan Chen <ivan@tagg.id> | 2021-06-29 16:44:41 -0400 |
commit | 9d30c0c211e6b0b1b87e5de93a043e6e9f06beb3 (patch) | |
tree | cd4fb828626b91402deb674601e1013a181d91b3 /src/screens/moments/CameraScreen.tsx | |
parent | f6fdd5d913c29855644f226d09d6cba60faf6e21 (diff) |
Cleanup code, Fix gallery icon bug
Diffstat (limited to 'src/screens/moments/CameraScreen.tsx')
-rw-r--r-- | src/screens/moments/CameraScreen.tsx | 9 |
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} /> |