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 | |
| parent | f6fdd5d913c29855644f226d09d6cba60faf6e21 (diff) | |
Cleanup code, Fix gallery icon bug
Diffstat (limited to 'src/screens')
| -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} /> |
