Skip to content

Commit

Permalink
fix: simplify "accurate location" hook (#712)
Browse files Browse the repository at this point in the history
Cherry picked from commit a8c7390.
  • Loading branch information
EvanHahn committed Sep 16, 2024
1 parent b912d19 commit 029a96d
Showing 1 changed file with 7 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ import {
import {usePersistedDraftObservation} from '../../hooks/persistedState/usePersistedDraftObservation';
import {useDraftObservation} from '../../hooks/useDraftObservation';
import {useLocationProviderStatus} from '../../hooks/useLocationProviderStatus';
import type {Position} from '../../sharedTypes';

export function useMostAccurateLocationForObservation() {
const value = usePersistedDraftObservation(store => store.value);
Expand Down Expand Up @@ -45,17 +44,14 @@ export function useMostAccurateLocationForObservation() {
},
debounceLocation()(location => {
if (ignore) return;

const position: Position = {mocked: false};
if (location) {
position.coords = mapObject(location.coords, (key, val) =>
val == null ? mapObjectSkip : [key, val],
);
position.timestamp = new Date(location.timestamp).toISOString();
}

updateObservationPosition({
position,
position: {
mocked: location.mocked,
coords: mapObject(location.coords, (key, val) =>
val == null ? mapObjectSkip : [key, val],
),
timestamp: new Date(location.timestamp).toISOString(),
},
manualLocation: false,
});
}),
Expand Down

0 comments on commit 029a96d

Please sign in to comment.