Mark viewed infinite loop (#1386)

* Bumped minimum required node version to 18.17 b/c of @react-native-camera-roll/camera-roll@7.5.2
* Prevent infinite useEffect loop in useMarkViewedMutation
This commit is contained in:
Ken-ichi
2024-04-11 14:56:14 -07:00
committed by GitHub
parent 5747dd3875
commit 5bf82ffb07
2 changed files with 2 additions and 2 deletions

2
.nvmrc
View File

@@ -1 +1 @@
18
18.17

View File

@@ -63,7 +63,7 @@ const useMarkViewedMutation = (
);
useEffect( ( ) => {
if ( !remoteObservation && isMarkingViewed ) { return; }
if ( !remoteObservation || isMarkingViewed ) { return; }
if ( localObservation?.unviewed( ) === true ) {
setIsMarkingViewed( true );
markViewedMutation.mutate( { id: uuid } );