export const openModal = payload => ({ type: 'OPEN_MODAL', payload }); export const closeModal = () => ({ type: 'CLOSE_MODAL' }); export const setScrolledToBottom = payload => ({ type: 'SET_SCROLLED_TO_BOTTOM', payload }); export const showNotice = payload => async dispatch => { dispatch({ type: 'SHOW_NOTICE', payload }); }; export const toggleWindowFocus = payload => async dispatch => { dispatch({ type: 'TOGGLE_WINDOW_FOCUS', payload }); }; export const toggleSoundEnabled = payload => async dispatch => { dispatch({ type: 'TOGGLE_SOUND_ENABLED', payload }); }; export const togglePersistenceEnabled = payload => async dispatch => { dispatch({ type: 'TOGGLE_PERSISTENCE_ENABLED', payload }); }; export const toggleNotificationEnabled = payload => async dispatch => { dispatch({ type: 'TOGGLE_NOTIFICATION_ENABLED', payload }); }; export const toggleNotificationAllowed = payload => async dispatch => { dispatch({ type: 'TOGGLE_NOTIFICATION_ALLOWED', payload }); }; export const toggleSocketConnected = payload => async dispatch => { dispatch({ type: 'TOGGLE_SOCKET_CONNECTED', payload }); }; export const clearActivities = () => async dispatch => { dispatch({ type: 'CLEAR_ACTIVITIES' }); }; export const setLanguage = payload => async dispatch => { dispatch({ type: 'CHANGE_LANGUAGE', payload }); };