@omegabigdata/honoplay-redux-helper
Version:
honoplay-redux-helper
48 lines (43 loc) • 1.23 kB
JavaScript
import {
FETCHING_TRAINEE_USER_TOKEN,
FETCH_TRAINEE_USER_TOKEN_FAILED,
FETCH_TRAINEE_USER_TOKEN_SUCCESS,
UPDATE_TRAINEE_RENEW_TOKEN_FAILED,
UPDATE_TRAINEE_RENEW_TOKEN_SUCCESS,
UPDATING_TRAINEE_RENEW_TOKEN
} from "../helpers/ActionTypes/TraineeUser";
import { TraineeUser } from "@omegabigdata/honoplay-api-helper-node";
const fethTraineeUserToken = authModel => dispatch => {
dispatch({ type: FETCHING_TRAINEE_USER_TOKEN });
TraineeUser.getAuthenticate(
authModel,
success => {
dispatch({
type: FETCH_TRAINEE_USER_TOKEN_SUCCESS,
data: success.data
});
},
error => {
dispatch({ type: FETCH_TRAINEE_USER_TOKEN_FAILED, data: { error } });
}
);
};
const postTraineeRenewToken = token => dispatch => {
dispatch({ type: UPDATING_TRAINEE_RENEW_TOKEN });
TraineeUser.postTraineeRenewToken(
token,
success => {
dispatch({
type: UPDATE_TRAINEE_RENEW_TOKEN_SUCCESS,
data: success.data
});
},
error => {
dispatch({
type: UPDATE_TRAINEE_RENEW_TOKEN_FAILED,
data: { error }
});
}
);
};
export { fethTraineeUserToken, postTraineeRenewToken };