UNPKG

@omegabigdata/honoplay-redux-helper

Version:
133 lines (115 loc) 3.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fetchTraineeUserByClassroomId = exports.updateTrainee = exports.createTrainee = exports.fetchTrainee = exports.fetchTraineeList = void 0; var _Trainee = require("../helpers/ActionTypes/Trainee"); var _honoplayApiHelperNode = require("@omegabigdata/honoplay-api-helper-node"); var fetchTraineeUserByClassroomId = function fetchTraineeUserByClassroomId(classroomId) { return function (dispatch) { dispatch({ type: _Trainee.FETCHING_TRAINEEUSER_BY_CLASSROOMID }); _honoplayApiHelperNode.Trainee.getTraineeUserByClassroomId(classroomId, function (success) { dispatch({ type: _Trainee.FETCH_TRAINEEUSER_BY_CLASSROOMID_SUCCESS, data: success.data }); }, function (error) { dispatch({ type: _Trainee.FETCH_TRAINEEUSER_BY_CLASSROOMID_FAILED, data: { error: error } }); }); }; }; exports.fetchTraineeUserByClassroomId = fetchTraineeUserByClassroomId; var fetchTraineeList = function fetchTraineeList() { 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: _Trainee.FETCHING_TRAINEE_LIST }); _honoplayApiHelperNode.Trainee.getTrainees(skip, take, function (success) { dispatch({ type: _Trainee.FETCH_TRAINEE_LIST_SUCCESS, data: success.data }); }, function (error) { dispatch({ type: _Trainee.FETCH_TRAINEE_LIST_FAILED, data: { error: error } }); }); }; }; exports.fetchTraineeList = fetchTraineeList; var fetchTrainee = function fetchTrainee(traineeId) { return function (dispatch) { dispatch({ type: _Trainee.FETCHING_TRAINEE }); _honoplayApiHelperNode.Trainee.getTrainee(traineeId, function (success) { dispatch({ type: _Trainee.FETCH_TRAINEE_SUCCESS, data: success.data }); }, function (error) { dispatch({ type: _Trainee.FETCH_TRAINEE_FAILED, data: { error: error } }); }); }; }; exports.fetchTrainee = fetchTrainee; var createTrainee = function createTrainee(traineeModel) { return function (dispatch) { dispatch({ type: _Trainee.CREATING_TRAINEE }); _honoplayApiHelperNode.Trainee.postTrainee(traineeModel, function (success) { dispatch({ type: _Trainee.CREATE_TRAINEE_SUCCESS, data: success.data }); }, function (error) { dispatch({ type: _Trainee.CREATE_TRAINEE_FAILED, data: { error: error } }); }); }; }; exports.createTrainee = createTrainee; var updateTrainee = function updateTrainee(traineeModel) { return function (dispatch) { dispatch({ type: _Trainee.UPDATING_TRAINEE }); _honoplayApiHelperNode.Trainee.putTrainee(traineeModel, function (success) { dispatch({ type: _Trainee.UPDATE_TRAINEE_SUCCESS, data: success.data }); }, function (error) { dispatch({ type: _Trainee.UPDATE_TRAINEE_FAILED, data: { error: error } }); }); }; }; exports.updateTrainee = updateTrainee; //# sourceMappingURL=Trainee.js.map