@omegabigdata/honoplay-redux-helper
Version:
honoplay-redux-helper
133 lines (115 loc) • 3.53 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.fetchTrainingListByTrainingSeriesId = exports.updateTraining = exports.createTraining = exports.fetchTrainingList = exports.fetchTraining = void 0;
var _Training = require("../helpers/ActionTypes/Training");
var _honoplayApiHelperNode = require("@omegabigdata/honoplay-api-helper-node");
var fetchTrainingListByTrainingSeriesId = function fetchTrainingListByTrainingSeriesId(trainingSeriesId) {
return function (dispatch) {
dispatch({
type: _Training.FETCHING_TRAINING_BY_TRAININGSERIES_LIST
});
_honoplayApiHelperNode.Training.getTrainingByTrainginSeriesId(trainingSeriesId, function (success) {
dispatch({
type: _Training.FETCH_TRAINING_BY_TRAININGSERIES_LIST_SUCCESS,
data: success.data
});
}, function (error) {
dispatch({
type: _Training.FETCH_TRAINING_BY_TRAININGSERIES_LIST_FAILED,
data: {
error: error
}
});
});
};
};
exports.fetchTrainingListByTrainingSeriesId = fetchTrainingListByTrainingSeriesId;
var fetchTrainingList = function fetchTrainingList() {
var skip = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
var take = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
return function (dispatch) {
dispatch({
type: _Training.FETCHING_TRAINING_LIST
});
_honoplayApiHelperNode.Training.getAllTraining(skip, take, function (success) {
dispatch({
type: _Training.FETCH_TRAINING_LIST_SUCCESS,
data: success.data
});
}, function (error) {
dispatch({
type: _Training.FETCH_TRAINING_LIST_FAILED,
data: {
error: error
}
});
});
};
};
exports.fetchTrainingList = fetchTrainingList;
var fetchTraining = function fetchTraining(trainingId) {
return function (dispatch) {
dispatch({
type: _Training.FETCHING_TRAINING
});
_honoplayApiHelperNode.Training.getTraining(trainingId, function (success) {
dispatch({
type: _Training.FETCH_TRAINING_SUCCESS,
data: success.data
});
}, function (error) {
dispatch({
type: _Training.FETCH_TRAINING_FAILED,
data: {
error: error
}
});
});
};
};
exports.fetchTraining = fetchTraining;
var createTraining = function createTraining(trainingModel) {
return function (dispatch) {
dispatch({
type: _Training.CREATING_TRAINING
});
_honoplayApiHelperNode.Training.postTraining(trainingModel, function (success) {
dispatch({
type: _Training.CREATE_TRAINING_SUCCESS,
data: success.data
});
}, function (error) {
dispatch({
type: _Training.CREATE_TRAINING_FAILED,
data: {
error: error
}
});
});
};
};
exports.createTraining = createTraining;
var updateTraining = function updateTraining(trainingModel) {
return function (dispatch) {
dispatch({
type: _Training.UPDATING_TRAINING
});
_honoplayApiHelperNode.Training.putTraining(trainingModel, function (success) {
dispatch({
type: _Training.UPDATE_TRAINING_SUCCESS,
data: success.data
});
}, function (error) {
dispatch({
type: _Training.UPDATE_TRAINING_FAILED,
data: {
error: error
}
});
});
};
};
exports.updateTraining = updateTraining;
//# sourceMappingURL=Training.js.map