From d5a92d3006561fd631279b68b23a1f8075b28bb8 Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Wed, 6 Sep 2017 22:07:16 +0200 Subject: Add a button to delete the currently viewed room --- src/sagas/topology.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/sagas/topology.js') 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, { -- cgit v1.2.3