import Immutable from "immutable"; import { BOOSTS_INIT_MODAL, BOOSTS_CHANGE_PRIVACY, } from "mastodon/actions/boosts"; const initialState = Immutable.Map({ new: Immutable.Map({ privacy: "public", }), }); export default function mutes(state = initialState, action) { switch (action.type) { case BOOSTS_INIT_MODAL: return state.withMutations((state) => { state.setIn(["new", "privacy"], action.privacy); }); case BOOSTS_CHANGE_PRIVACY: return state.setIn(["new", "privacy"], action.privacy); default: return state; } }