import proxy from "../proxy"; const publicApi = { setDesktopContentTransform: (data) => async (dispatch) => await dispatch({ type: "public/setDesktopContentTransform", data }), setHeaderOptions: (data) => async (dispatch) => await dispatch({ type: "public/setHeaderOptions", data }), setIsDark: (data) => async (dispatch) => await dispatch({ type: "public/setIsDark", data }), getHomeData: (data) => async (dispatch) => await proxy.get("public/homePage", data, { dispatch }), setFaqActive: (data) => async (dispatch) => await dispatch({ type: "public/faq/activate", data }), bookInfo: (data = {}) => async (dispatch) => await proxy.get("public/vod/bookCourse", data, { dispatch }), bookSection: (data = {}) => async (dispatch) => await proxy.get("public/vod/bookSection", data, { dispatch }), getContactData: (data = {}) => async (dispatch) => await proxy.get("public/contact", data, { dispatch }), getBlogList: (data) => async (dispatch) => await proxy.get("public/blogList", data, { dispatch }), getBlogInfo: (data) => async (dispatch) => await proxy.get("public/blogInfo", data, { dispatch }), setSubscribe: (data) => async (dispatch) => await dispatch({ type: "public/setSubscribe", data }), getProvince: (data = {}) => async (dispatch) => await proxy.get("public/province", data, { dispatch }), getCity: (data = {}) => async (dispatch) => await proxy.get("public/city", data, { dispatch }), selectMenu: (data) => async (dispatch) => await dispatch({ type: "public/selectMenu", data }), getHeader: (data = {}) => async (dispatch) => await proxy.get("public/VOD/homePage", data, { dispatch }), activeCategory: (data) => async (dispatch) => await dispatch({ type: "active/category", data }), setVideoActive: (data) => async (dispatch) => await dispatch({ type: "active/video", data }), getArList: (data, history) => async (dispatch) => await proxy.get("public/ar", data, { history, dispatch }), }; export default publicApi;