v3.5.8: feat() easier env-controlled HTTP traces. Add missing properties for asset v5 types.

This commit is contained in:
tiagosiebler
2023-05-01 12:11:09 +01:00
parent 2253329a8b
commit 70adfd646a
4 changed files with 20 additions and 7 deletions

View File

@@ -11,11 +11,12 @@ import {
} from './requestUtils';
import { signMessage } from './node-support';
if (
const ENABLE_HTTP_TRACE =
typeof process === 'object' &&
typeof process.env === 'object' &&
process.env.BYBITTRACE
) {
process.env.BYBITTRACE;
if (ENABLE_HTTP_TRACE) {
// axios.interceptors.request.use((request) => {
// console.log(
// new Date(),
@@ -209,7 +210,7 @@ export default abstract class BaseRestClient {
if (this.options.syncTimeBeforePrivateRequests) {
this.timeOffset = await this.fetchTimeOffset();
}
return this.signRequest(params || {}, method, signMethod);
}
@@ -314,6 +315,10 @@ export default abstract class BaseRestClient {
isPublicApi,
);
if (ENABLE_HTTP_TRACE) {
console.log('full request: ', options);
}
// Dispatch request
return axios(options)
.then((response) => {