UNPKG

@kineticdata/react

Version:
83 lines (82 loc) 4.03 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"]; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateBridge = exports.updateBridge = exports.fetchBridges = exports.fetchBridge = exports.deleteBridge = exports.createBridge = void 0; var _axios = _interopRequireDefault(require("axios")); var _helpers = require("../../helpers"); var _http = require("../http"); var fetchBridges = exports.fetchBridges = function fetchBridges() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; (0, _http.validateOptions)('fetchBridges', [], options); return _axios["default"].get("".concat((0, _helpers.buildAgentPath)(options), "/app/api/v1/bridges"), { params: (0, _http.paramBuilder)(options), headers: (0, _http.headerBuilder)(options) }).then(function (response) { return { bridges: response.data.bridges }; })["catch"](_http.handleErrors); }; var fetchBridge = exports.fetchBridge = function fetchBridge() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; (0, _http.validateOptions)('fetchBridge', ['bridgeSlug'], options); return _axios["default"].get("".concat((0, _helpers.buildAgentPath)(options), "/app/api/v1/bridges/").concat(options.bridgeSlug), { params: (0, _http.paramBuilder)(options), headers: (0, _http.headerBuilder)(options) }).then(function (response) { return { bridge: response.data.bridge }; })["catch"](_http.handleErrors); }; var createBridge = exports.createBridge = function createBridge() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; (0, _http.validateOptions)('createBridge', ['bridge'], options); return _axios["default"].post("".concat((0, _helpers.buildAgentPath)(options), "/app/api/v1/bridges/"), options.bridge, { params: (0, _http.paramBuilder)(options), headers: (0, _http.headerBuilder)(options) }).then(function (response) { return { bridge: response.data.bridge }; })["catch"](_http.handleErrors); }; var updateBridge = exports.updateBridge = function updateBridge() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; (0, _http.validateOptions)('updateBridge', ['bridgeSlug', 'bridge'], options); return _axios["default"].put("".concat((0, _helpers.buildAgentPath)(options), "/app/api/v1/bridges/").concat(options.bridgeSlug), options.bridge, { params: (0, _http.paramBuilder)(options), headers: (0, _http.headerBuilder)(options) }).then(function (response) { return { bridge: response.data.bridge }; })["catch"](_http.handleErrors); }; var deleteBridge = exports.deleteBridge = function deleteBridge() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; (0, _http.validateOptions)('deleteBridge', ['bridgeSlug'], options); return _axios["default"]["delete"]("".concat((0, _helpers.buildAgentPath)(options), "/app/api/v1/bridges/").concat(options.bridgeSlug), { params: (0, _http.paramBuilder)(options), headers: (0, _http.headerBuilder)(options) }).then(function (response) { return { bridge: response.data.bridge }; })["catch"](_http.handleErrors); }; var validateBridge = exports.validateBridge = function validateBridge() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; (0, _http.validateOptions)('validateBridge', ['bridge'], options); var endpoint = (0, _helpers.buildAgentPath)(options) + (options.bridgeSlug ? "/app/api/v1/bridges/".concat(options.bridgeSlug, "/validate") : "/app/api/v1/adapters/validate?type=bridge"); return _axios["default"].post(endpoint, options.bridge, { params: (0, _http.paramBuilder)(options), headers: (0, _http.headerBuilder)(options) }).then(function (response) { return { successMessage: response.data.message }; })["catch"](_http.handleErrors); };