diff --git a/.gitignore b/.gitignore index 4f509e5..41882c9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,6 @@ -*.env \ No newline at end of file +*.env +node_modules +build/ +package-lock.json +run.sh +visualizer.log \ No newline at end of file diff --git a/src/redux/topologySlice.js b/src/redux/topologySlice.js new file mode 100644 index 0000000..3bfe3ce --- /dev/null +++ b/src/redux/topologySlice.js @@ -0,0 +1,16 @@ +import { createSlice } from "@reduxjs/toolkit"; + +const topologySlice = createSlice({ + name: "topology", + initialState: { current: {}, graph: {} }, + reducers: { + setTopology(state, action) { + state.current = action.payload; + state.graph = action.payload.graph; + }, + }, +}); + +export const { setTopology } = topologySlice.actions; + +export default topologySlice.reducer; diff --git a/visualizer b/visualizer index a4bd86e..882558d 100755 --- a/visualizer +++ b/visualizer @@ -19,7 +19,7 @@ function start() function stop() { - ps aux | grep -v grep | grep "Server.js" | awk '{print $2}' | xargs kill -9 + ps aux | grep -v grep | grep "node ./server/Server.js" | awk '{print $2}' | xargs kill -9 }