UNPKG

@omegabigdata/honoplay-redux-helper

Version:
53 lines (47 loc) 1.28 kB
import { FETCHING_TRAINEE_USER_AVATAR, FETCHING_TRAINEE_USER_AVATAR_LIST, FETCH_TRAINEE_USER_AVATAR_FAILED, FETCH_TRAINEE_USER_AVATAR_LIST_FAILED, FETCH_TRAINEE_USER_AVATAR_LIST_SUCCESS, FETCH_TRAINEE_USER_AVATAR_SUCCESS } from "../helpers/ActionTypes/TraineeUserAvatar"; import { TraineeUserAvatar } from "@omegabigdata/honoplay-api-helper-node"; const getAllAvatar = (skip, take) => dispatch => { dispatch({ type: FETCHING_TRAINEE_USER_AVATAR_LIST }); TraineeUserAvatar.getAvatarList( skip, take, success => { dispatch({ type: FETCH_TRAINEE_USER_AVATAR_LIST_SUCCESS, data: success.data }); }, error => { dispatch({ type: FETCH_TRAINEE_USER_AVATAR_LIST_FAILED, data: { error } }); } ); }; const getAvatar = avatarId => dispatch => { dispatch({ type: FETCHING_TRAINEE_USER_AVATAR }); TraineeUserAvatar.getAvatar( avatarId, success => { dispatch({ type: FETCH_TRAINEE_USER_AVATAR_SUCCESS, data: success.data }); }, error => { dispatch({ type: FETCH_TRAINEE_USER_AVATAR_FAILED, data: { error } }); } ); }; export { getAllAvatar, getAvatar };