import { OPEN_EXPERIMENT_SUCCEEDED } from "../actions/experiments"; import { OPEN_SIMULATION_SUCCEEDED } from "../actions/simulations"; import { RESET_CURRENT_DATACENTER, SET_CURRENT_DATACENTER } from "../actions/topology/building"; export function currentDatacenterId(state = -1, action) { switch (action.type) { case SET_CURRENT_DATACENTER: return action.datacenterId; case RESET_CURRENT_DATACENTER: return -1; default: return state; } } export function currentSimulationId(state = -1, action) { switch (action.type) { case OPEN_SIMULATION_SUCCEEDED: return action.id; case OPEN_EXPERIMENT_SUCCEEDED: return action.simulationId; default: return state; } }