You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
2.0 KiB
56 lines
2.0 KiB
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;
|
|
|