export const SET_AUTH_VISIBILITY_FILTER = 'SET_AUTH_VISIBILITY_FILTER' export const ADD_SIMULATION = 'ADD_SIMULATION' export const ADD_SIMULATION_SUCCEEDED = 'ADD_SIMULATION_SUCCEEDED' export const DELETE_SIMULATION = 'DELETE_SIMULATION' export const DELETE_SIMULATION_SUCCEEDED = 'DELETE_SIMULATION_SUCCEEDED' export const OPEN_SIMULATION_SUCCEEDED = 'OPEN_SIMULATION_SUCCEEDED' export function setAuthVisibilityFilter(filter) { return { type: SET_AUTH_VISIBILITY_FILTER, filter, } } export function addSimulation(name) { return (dispatch, getState) => { const { auth } = getState() dispatch({ type: ADD_SIMULATION, name, userId: auth.userId, }) } } export function addSimulationSucceeded(authorization) { return { type: ADD_SIMULATION_SUCCEEDED, authorization, } } export function deleteSimulation(id) { return { type: DELETE_SIMULATION, id, } } export function deleteSimulationSucceeded(id) { return { type: DELETE_SIMULATION_SUCCEEDED, id, } } export function openSimulationSucceeded(id) { return { type: OPEN_SIMULATION_SUCCEEDED, id, } }