diff options
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, { |
