123456789101112131415161718192021222324252627282930313233343536373839 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.AuthRequest = void 0;
- const got = require("got");
- const pkg = require("../../package.json");
- class AuthRequest {
- static urlRoot = "https://app.lokalise.com/oauth2/";
- static async createPromise(uri, method, body, host) {
- const options = {
- method: method,
- prefixUrl: host ?? this.urlRoot,
- headers: {
- Accept: "application/json",
- "User-Agent": `node-lokalise-api/${pkg.version}`,
- },
- agent: false,
- throwHttpErrors: false,
- decompress: false,
- };
- options["body"] = JSON.stringify(body);
- try {
- const response = await got(uri, options);
- const responseJSON = JSON.parse(response.body);
- if (response.statusCode > 399) {
- return Promise.reject({
- ...{ code: response.statusCode },
- ...responseJSON,
- });
- }
- return Promise.resolve({ json: responseJSON, headers: response.headers });
- }
- catch (err) {
- /* istanbul ignore next */
- return Promise.reject(err);
- }
- }
- }
- exports.AuthRequest = AuthRequest;
- //# sourceMappingURL=auth_request.js.map
|