diff client/src/map/store.js @ 975:3da707172772

refac: removed technical debt Cleaned up mapstore to adhere more to Single Repsonsibility Principle (SRP)
author Thomas Junk <thomas.junk@intevation.de>
date Thu, 18 Oct 2018 16:47:17 +0200
parents 2025074ad835
children ca628dce90dd
line wrap: on
line diff
--- a/client/src/map/store.js	Thu Oct 18 15:11:49 2018 +0200
+++ b/client/src/map/store.js	Thu Oct 18 16:47:17 2018 +0200
@@ -6,12 +6,7 @@
   namespaced: true,
   state: {
     openLayersMap: null,
-    layers: layers,
-    // note that some identified features may not have an id
-    // especially related to drawing in our own vector layer
-    identifiedFeatures: [],
-    currentMeasurement: null,
-    selectedMorph: null
+    layers: layers
   },
   getters: {
     layers: state => {
@@ -26,17 +21,8 @@
       state.layers[layer].isVisible = !state.layers[layer].isVisible;
       state.layers[layer].data.setVisible(state.layers[layer].isVisible);
     },
-    setIdentifiedFeatures: (state, identifiedFeatures) => {
-      state.identifiedFeatures = identifiedFeatures;
-    },
     setOpenLayersMap: (state, map) => {
       state.openLayersMap = map;
-    },
-    setCurrentMeasurement: (state, measurement) => {
-      state.currentMeasurement = measurement;
-    },
-    setSelectedMorph: (state, selectedMorph) => {
-      state.selectedMorph = selectedMorph;
     }
   }
 };