UNPKG

@omegabigdata/honoplay-redux-helper

Version:
133 lines (115 loc) 3.53 kB
"use strict"; 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