diff options
| author | Georgios Andreadis <g.andreadis@student.tudelft.nl> | 2017-09-06 22:07:16 +0200 |
|---|---|---|
| committer | Georgios Andreadis <g.andreadis@student.tudelft.nl> | 2017-09-23 10:05:57 +0200 |
| commit | d5a92d3006561fd631279b68b23a1f8075b28bb8 (patch) | |
| tree | 39797ed1e314e5e3cd8521239141af1334f18ec5 /src/sagas/topology.js | |
| parent | 02eafd26b8841ed5896ab83672aba13d569ea63d (diff) | |
Add a button to delete the currently viewed room
Diffstat (limited to 'src/sagas/topology.js')
| -rw-r--r-- | src/sagas/topology.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/sagas/topology.js b/src/sagas/topology.js index 22f70f25..ab544bbe 100644 --- a/src/sagas/topology.js +++ b/src/sagas/topology.js @@ -4,6 +4,7 @@ import { addRackToTileSucceeded, addTileSucceeded, cancelNewRoomConstructionSucceeded, + deleteRoomSucceeded, deleteTileSucceeded, editRoomNameSucceeded, fetchLatestDatacenterSucceeded, @@ -144,6 +145,16 @@ export function* onEditRoomName(action) { } } +export function* onDeleteRoom() { + try { + const roomId = yield select(state => state.interactionLevel.roomId); + yield call(deleteRoom, roomId); + yield put(deleteRoomSucceeded()); + } catch (error) { + console.log(error); + } +} + export function* onAddRackToTile(action) { try { const rack = yield call(addRackToTile, action.tileId, { |
