🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

@injectivelabs/utils

Package Overview
Dependencies
Maintainers
11
Versions
384
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@injectivelabs/utils - npm Package Compare versions

Comparing version

to
1.0.52

10

dist/classes/HttpClient.js

@@ -14,3 +14,7 @@ "use strict";

this.config = {};
this.client = axios_1.default.create(Object.assign({ baseURL: endpoint, timeout: 15000 }, options));
this.client = axios_1.default.create({
baseURL: endpoint,
timeout: 15000,
...options,
});
this.config = {};

@@ -23,3 +27,3 @@ }

get(endpoint, params = {}) {
return this.client.get(endpoint, Object.assign({ params }, this.config));
return this.client.get(endpoint, { params, ...this.config });
}

@@ -30,3 +34,3 @@ post(endpoint, data = {}) {

delete(endpoint, params = {}) {
return this.client.delete(endpoint, Object.assign({ params }, this.config));
return this.client.delete(endpoint, { params, ...this.config });
}

@@ -33,0 +37,0 @@ }

"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __importDefault = (this && this.__importDefault) || function (mod) {

@@ -38,59 +29,55 @@ return (mod && mod.__esModule) ? mod : { "default": mod };

}
get(endpoint, params = {}) {
return __awaiter(this, void 0, void 0, function* () {
try {
return yield this.client.get(endpoint, params);
}
catch (e) {
const error = e;
if (axios_1.default.isAxiosError(error)) {
if (error.code === 'ECONNABORTED') {
throw new exceptions_1.HttpRequestException(new Error(error.message), {
code: http_status_codes_1.StatusCodes.REQUEST_TOO_LONG,
method: exceptions_1.HttpRequestMethod.Get,
});
}
const message = getErrorMessage(error, endpoint);
throw new exceptions_1.HttpRequestException(new Error(message), {
code: error.response
? error.response.status
: http_status_codes_1.StatusCodes.BAD_REQUEST,
async get(endpoint, params = {}) {
try {
return await this.client.get(endpoint, params);
}
catch (e) {
const error = e;
if (axios_1.default.isAxiosError(error)) {
if (error.code === 'ECONNABORTED') {
throw new exceptions_1.HttpRequestException(new Error(error.message), {
code: http_status_codes_1.StatusCodes.REQUEST_TOO_LONG,
method: exceptions_1.HttpRequestMethod.Get,
});
}
throw new exceptions_1.HttpRequestException(new Error(error.message), {
code: exceptions_1.UnspecifiedErrorCode,
contextModule: exceptions_1.HttpRequestMethod.Get,
const message = getErrorMessage(error, endpoint);
throw new exceptions_1.HttpRequestException(new Error(message), {
code: error.response
? error.response.status
: http_status_codes_1.StatusCodes.BAD_REQUEST,
method: exceptions_1.HttpRequestMethod.Get,
});
}
});
throw new exceptions_1.HttpRequestException(new Error(error.message), {
code: exceptions_1.UnspecifiedErrorCode,
contextModule: exceptions_1.HttpRequestMethod.Get,
});
}
}
post(endpoint, params = {}) {
return __awaiter(this, void 0, void 0, function* () {
try {
return yield this.client.post(endpoint, params);
}
catch (e) {
const error = e;
if (axios_1.default.isAxiosError(error)) {
if (error.code === 'ECONNABORTED') {
throw new exceptions_1.HttpRequestException(new Error(error.message), {
code: http_status_codes_1.StatusCodes.REQUEST_TOO_LONG,
method: exceptions_1.HttpRequestMethod.Post,
});
}
const message = getErrorMessage(error, endpoint);
throw new exceptions_1.HttpRequestException(new Error(message), {
code: error.response
? error.response.status
: http_status_codes_1.StatusCodes.BAD_REQUEST,
contextModule: exceptions_1.HttpRequestMethod.Post,
async post(endpoint, params = {}) {
try {
return await this.client.post(endpoint, params);
}
catch (e) {
const error = e;
if (axios_1.default.isAxiosError(error)) {
if (error.code === 'ECONNABORTED') {
throw new exceptions_1.HttpRequestException(new Error(error.message), {
code: http_status_codes_1.StatusCodes.REQUEST_TOO_LONG,
method: exceptions_1.HttpRequestMethod.Post,
});
}
throw new exceptions_1.HttpRequestException(new Error(error.message), {
code: exceptions_1.UnspecifiedErrorCode,
const message = getErrorMessage(error, endpoint);
throw new exceptions_1.HttpRequestException(new Error(message), {
code: error.response
? error.response.status
: http_status_codes_1.StatusCodes.BAD_REQUEST,
contextModule: exceptions_1.HttpRequestMethod.Post,
});
}
});
throw new exceptions_1.HttpRequestException(new Error(error.message), {
code: exceptions_1.UnspecifiedErrorCode,
contextModule: exceptions_1.HttpRequestMethod.Post,
});
}
}

@@ -97,0 +84,0 @@ }

@@ -15,3 +15,3 @@ "use strict";

const trailingZeros = 13 - timestamp.toString().length;
return timestampInBigNumber.times(Math.pow(10, trailingZeros)).toNumber();
return timestampInBigNumber.times(10 ** trailingZeros).toNumber();
}

@@ -18,0 +18,0 @@ return timestampInBigNumber.toNumber();

{
"name": "@injectivelabs/utils",
"description": "List of utils and helper functions that can be reused throughout Injective's projects.",
"version": "1.0.51",
"version": "1.0.52",
"author": {

@@ -34,4 +34,4 @@ "name": "Bojan Angjelkoski",

"dependencies": {
"@injectivelabs/exceptions": "^1.0.35",
"@injectivelabs/ts-types": "^1.0.20",
"@injectivelabs/exceptions": "^1.0.36",
"@injectivelabs/ts-types": "^1.0.21",
"axios": "^0.21.1",

@@ -45,3 +45,3 @@ "bignumber.js": "^9.0.1",

},
"gitHead": "b4f63274d43081ef8349c36199813932168a5f27"
"gitHead": "9c5c63534dd63a09be137644b4ca41fbdc8c5781"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet