import { openModal } from "./modal"; export const BOOSTS_INIT_MODAL = "BOOSTS_INIT_MODAL"; export const BOOSTS_CHANGE_PRIVACY = "BOOSTS_CHANGE_PRIVACY"; export function initBoostModal(props) { return (dispatch, getState) => { const default_privacy = getState().getIn(["compose", "default_privacy"]); const privacy = props.status.get("visibility") === "private" ? "private" : default_privacy; dispatch({ type: BOOSTS_INIT_MODAL, privacy, }); dispatch(openModal({ modalType: "BOOST", modalProps: props, })); }; } export function changeBoostPrivacy(privacy) { return dispatch => { dispatch({ type: BOOSTS_CHANGE_PRIVACY, privacy, }); }; }