33 lines
670 B
JavaScript
33 lines
670 B
JavaScript
import { VISIT, LANGUAGE, RENDERER, STATISTICS } from './types';
|
|
|
|
|
|
export const visitPage = () => (dispatch) => {
|
|
dispatch({
|
|
type: VISIT
|
|
});
|
|
};
|
|
|
|
export const setLanguage = (language) => (dispatch, getState) => {
|
|
if(!getState().auth.progress && !getState().auth.isAuthenticated){
|
|
window.localStorage.setItem('locale', language);
|
|
}
|
|
dispatch({
|
|
type: LANGUAGE,
|
|
payload: language
|
|
});
|
|
};
|
|
|
|
export const setRenderer = (renderer) => (dispatch) => {
|
|
dispatch({
|
|
type: RENDERER,
|
|
payload: renderer
|
|
});
|
|
};
|
|
|
|
export const setStatistics = (showStatistics) => (dispatch) => {
|
|
dispatch({
|
|
type: STATISTICS,
|
|
payload: showStatistics
|
|
});
|
|
};
|