UNPKG

@omegabigdata/honoplay-redux-helper

Version:
109 lines (94 loc) 3.13 kB
"use strict"; 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