Skip to content

Commit

Permalink
Merge pull request #11 from Dataport/refactor/improve-pins-readability
Browse files Browse the repository at this point in the history
refactor pins module code for readability
  • Loading branch information
warm-coolguy authored Nov 14, 2023
2 parents 44d58f9 + 8f16417 commit c9f30da
Showing 1 changed file with 6 additions and 10 deletions.
16 changes: 6 additions & 10 deletions packages/plugins/Pins/src/store/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -160,22 +160,18 @@ const storeModule: PolarModule<PinsState, PinsState> = {
// implementations ... missing abstract method?
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
const coordinatesAfterDrag = geometry?.getCoordinates()
let coordinates = geometry?.getCoordinates()

if (
await dispatch('isCoordinateInBoundaryLayer', coordinatesAfterDrag)
) {
commit('setCoordinatesAfterDrag', coordinatesAfterDrag)
dispatch('updateCoordinates', coordinatesAfterDrag)
} else {
if (!(await dispatch('isCoordinateInBoundaryLayer', coordinates))) {
coordinates = getters.transformedCoordinate
dispatch('removeMarker')
dispatch('showMarker', {
coordinates: getters.transformedCoordinate,
coordinates,
clicked: true,
})
commit('setCoordinatesAfterDrag', getters.transformedCoordinate)
dispatch('updateCoordinates', getters.transformedCoordinate)
}
commit('setCoordinatesAfterDrag', coordinates)
dispatch('updateCoordinates', coordinates)
})
})
},
Expand Down

0 comments on commit c9f30da

Please sign in to comment.