Skip to content

Commit

Permalink
refactor pins module code for readability
Browse files Browse the repository at this point in the history
Co-authored-by: Dennis Sen <dennis.sen@dataport.de>
  • Loading branch information
Pascal Roehling and warm-coolguy committed Nov 13, 2023
1 parent 44d58f9 commit 8f16417
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 8f16417

Please sign in to comment.