@omegabigdata/honoplay-redux-helper
Version:
honoplay-redux-helper
85 lines (73 loc) • 2.42 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.updateWorkingStatus = exports.postWorkingStatus = exports.fetchWorkingStatusList = void 0;
var _WorkingStatus = require("../helpers/ActionTypes/WorkingStatus");
var _honoplayApiHelperNode = require("@omegabigdata/honoplay-api-helper-node");
var fetchWorkingStatusList = function fetchWorkingStatusList() {
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: _WorkingStatus.FETCHING_WORKING_STATUS_LIST
});
_honoplayApiHelperNode.WorkingStatus.getWorkingStatus(skip, take, function (success) {
dispatch({
type: _WorkingStatus.FETCH_WORKING_STATUS_LIST_SUCCESS,
data: success.data
});
}, function (error) {
dispatch({
type: _WorkingStatus.FETCH_WORKING_STATUS_LIST_FAILED,
data: {
error: error
}
});
});
};
};
exports.fetchWorkingStatusList = fetchWorkingStatusList;
var postWorkingStatus = function postWorkingStatus(workingStatusModel) {
return function (dispatch) {
dispatch({
type: _WorkingStatus.CREATING_WORKING_STATUS
});
_honoplayApiHelperNode.WorkingStatus.postWorkingStatus(workingStatusModel, function (success) {
dispatch({
type: _WorkingStatus.CREATE_WORKING_STATUS_SUCCESS,
data: success.data
});
}, function (error) {
dispatch({
type: _WorkingStatus.CREATE_WORKING_STATUS_FAILED,
data: {
error: error
}
});
});
};
};
exports.postWorkingStatus = postWorkingStatus;
var updateWorkingStatus = function updateWorkingStatus(workingStatusModel) {
return function (dispatch) {
dispatch({
type: _WorkingStatus.UPDATING_WORKING_STATUS
});
_honoplayApiHelperNode.WorkingStatus.putWorkingStatus(workingStatusModel, function (success) {
dispatch({
type: _WorkingStatus.UPDATE_WORKING_STATUS_SUCCESS,
data: success.data
});
}, function (error) {
dispatch({
type: _WorkingStatus.UPDATE_WORKING_STATUS_FAILED,
data: {
error: error
}
});
});
};
};
exports.updateWorkingStatus = updateWorkingStatus;
//# sourceMappingURL=WorkingStatus.js.map