UNPKG

@kineticdata/react

Version:
31 lines (29 loc) 1.25 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"]; Object.defineProperty(exports, "__esModule", { value: true }); exports.fetchActivity = void 0; var _axios = _interopRequireDefault(require("axios")); var _helpers = require("../../helpers"); var _http = require("../http"); /** * Fetch submission activity within the system. * @param {object} options fetch parameters * @param {string} options.kappSlug slug of the kapp to scope activity to */ var fetchActivity = exports.fetchActivity = function fetchActivity() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var kappSlug = options.kappSlug; var path = kappSlug ? "".concat(_helpers.bundle.apiLocation(), "/kapps/").concat(kappSlug, "/activity") : "".concat(_helpers.bundle.apiLocation(), "/activity"); // Build URL and fetch the space. return _axios["default"].get(path, { params: (0, _http.paramBuilder)(options), headers: (0, _http.headerBuilder)(options) }).then(function (response) { return { submissionBreakdown: response.data.submissionBreakdown, submissionVolume: response.data.submissionVolume }; })["catch"](_http.handleErrors); };