@culturehq/client
Advanced tools
Comparing version 10.17.1 to 10.18.0
@@ -9,2 +9,8 @@ # Changelog | ||
## [10.18.0] - 2021-06-30 | ||
### Added | ||
- Adding form post to send files too | ||
## [10.17.1] - 2021-05-10 | ||
@@ -11,0 +17,0 @@ |
@@ -6,6 +6,8 @@ "use strict"; | ||
}); | ||
exports.makePaginatedGet = exports.makeDelete = exports.makePatch = exports.makePost = exports.makeGet = void 0; | ||
exports.makePaginatedGet = exports.makeFormPost = exports.makeDelete = exports.makePatch = exports.makePost = exports.makeGet = void 0; | ||
var _config = _interopRequireDefault(require("./config")); | ||
var _performFormRequest = _interopRequireDefault(require("./performFormRequest")); | ||
var _performRequest = _interopRequireDefault(require("./performRequest")); | ||
@@ -34,2 +36,12 @@ | ||
var makeFormRequest = function makeFormRequest(method) { | ||
return function (path, body) { | ||
return (0, _performFormRequest["default"])(method, new URL("".concat(_config["default"].apiHost).concat(path)), { | ||
token: _state["default"].getToken(), | ||
simulation: _state["default"].getSimulationToken(), | ||
body: body | ||
}); | ||
}; | ||
}; | ||
var makeGet = makeRequest("GET"); | ||
@@ -43,2 +55,4 @@ exports.makeGet = makeGet; | ||
exports.makeDelete = makeDelete; | ||
var makeFormPost = makeFormRequest("POST"); | ||
exports.makeFormPost = makeFormPost; | ||
@@ -45,0 +59,0 @@ var makePaginatedGet = function makePaginatedGet(entity, path) { |
{ | ||
"name": "@culturehq/client", | ||
"version": "10.17.1", | ||
"version": "10.18.0", | ||
"description": "A JavaScript client that wraps the CultureHQ API", | ||
@@ -5,0 +5,0 @@ "main": "dist/client.js", |
import config from "./config"; | ||
import performFormRequest from "./performFormRequest"; | ||
import performRequest from "./performRequest"; | ||
@@ -13,2 +14,10 @@ import state from "./state"; | ||
const makeFormRequest = method => (path, body) => ( | ||
performFormRequest(method, new URL(`${config.apiHost}${path}`), { | ||
token: state.getToken(), | ||
simulation: state.getSimulationToken(), | ||
body | ||
}) | ||
); | ||
export const makeGet = makeRequest("GET"); | ||
@@ -18,2 +27,3 @@ export const makePost = makeRequest("POST"); | ||
export const makeDelete = makeRequest("DELETE"); | ||
export const makeFormPost = makeFormRequest("POST"); | ||
@@ -20,0 +30,0 @@ export const makePaginatedGet = (entity, path, params = {}) => { |
176016
39
2459