@omegabigdata/honoplay-redux-helper
Version:
honoplay-redux-helper
109 lines (94 loc) • 3.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.updateTrainingSeries = exports.createTrainingSeries = exports.fetchTrainingSeriesList = exports.fetchTrainingSeries = void 0;
var _TrainingSeries = require("../helpers/ActionTypes/TrainingSeries");
var _honoplayApiHelperNode = require("@omegabigdata/honoplay-api-helper-node");
var fetchTrainingSeriesList = function fetchTrainingSeriesList() {
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: _TrainingSeries.FETCHING_TRAINING_SERIES_LIST
});
_honoplayApiHelperNode.TrainingSeries.getAllTrainingSeries(skip, take, function (success) {
dispatch({
type: _TrainingSeries.FETCH_TRAINING_SERIES_LIST_SUCCESS,
data: success.data
});
}, function (error) {
dispatch({
type: _TrainingSeries.FETCH_TRAINING_SERIES_LIST_FAILED,
data: {
error: error
}
});
});
};
};
exports.fetchTrainingSeriesList = fetchTrainingSeriesList;
var fetchTrainingSeries = function fetchTrainingSeries(trainingSeriesId) {
return function (dispatch) {
dispatch({
type: _TrainingSeries.FETCHING_TRAINING_SERIES
});
_honoplayApiHelperNode.TrainingSeries.getTrainingSeries(trainingSeriesId, function (success) {
dispatch({
type: _TrainingSeries.FETCH_TRAINING_SERIES_SUCCESS,
data: success.data
});
}, function (error) {
dispatch({
type: _TrainingSeries.FETCH_TRAINING_SERIES_FAILED,
data: {
error: error
}
});
});
};
};
exports.fetchTrainingSeries = fetchTrainingSeries;
var createTrainingSeries = function createTrainingSeries(trainingSeriesModel) {
return function (dispatch) {
dispatch({
type: _TrainingSeries.CREATING_TRAINING_SERIES
});
_honoplayApiHelperNode.TrainingSeries.postTrainingSeries(trainingSeriesModel, function (success) {
dispatch({
type: _TrainingSeries.CREATE_TRAINING_SERIES_SUCCESS,
data: success.data
});
}, function (error) {
dispatch({
type: _TrainingSeries.CREATE_TRAINING_SERIES_FAILED,
data: {
error: error
}
});
});
};
};
exports.createTrainingSeries = createTrainingSeries;
var updateTrainingSeries = function updateTrainingSeries(trainingSeriesModel) {
return function (dispatch) {
dispatch({
type: _TrainingSeries.UPDATING_TRAINING_SERIES
});
_honoplayApiHelperNode.TrainingSeries.putTrainingSeries(trainingSeriesModel, function (success) {
dispatch({
type: _TrainingSeries.UPDATE_TRAINING_SERIES_SUCCESS,
data: success.data
});
}, function (error) {
dispatch({
type: _TrainingSeries.UPDATE_TRAINING_SERIES_FAILED,
data: {
error: error
}
});
});
};
};
exports.updateTrainingSeries = updateTrainingSeries;
//# sourceMappingURL=TrainingSeries.js.map