fixed class instantiation issue
This commit is contained in:
parent
213709d020
commit
bb39d63d37
@ -10,6 +10,11 @@ import { Agent as HttpsAgent } from 'https';
|
|||||||
import { constants } from '../constants';
|
import { constants } from '../constants';
|
||||||
import { MarketOperation, RfqtMakerAssetOfferings, RfqtRequestOpts } from '../types';
|
import { MarketOperation, RfqtMakerAssetOfferings, RfqtRequestOpts } from '../types';
|
||||||
|
|
||||||
|
const httpClient: AxiosInstance = Axios.create({
|
||||||
|
httpAgent: new HttpAgent({ keepAlive: true }),
|
||||||
|
httpsAgent: new HttpsAgent({ keepAlive: true }),
|
||||||
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Request quotes from RFQ-T providers
|
* Request quotes from RFQ-T providers
|
||||||
*/
|
*/
|
||||||
@ -87,10 +92,6 @@ export type LogFunction = (obj: object, msg?: string, ...args: any[]) => void;
|
|||||||
|
|
||||||
export class QuoteRequestor {
|
export class QuoteRequestor {
|
||||||
private readonly _schemaValidator: SchemaValidator = new SchemaValidator();
|
private readonly _schemaValidator: SchemaValidator = new SchemaValidator();
|
||||||
private readonly _httpClient: AxiosInstance = Axios.create({
|
|
||||||
httpAgent: new HttpAgent({ keepAlive: true }),
|
|
||||||
httpsAgent: new HttpsAgent({ keepAlive: true }),
|
|
||||||
});
|
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
private readonly _rfqtAssetOfferings: RfqtMakerAssetOfferings,
|
private readonly _rfqtAssetOfferings: RfqtMakerAssetOfferings,
|
||||||
@ -322,7 +323,7 @@ export class QuoteRequestor {
|
|||||||
throw new Error(`Unexpected quote type ${quoteType}`);
|
throw new Error(`Unexpected quote type ${quoteType}`);
|
||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
const response = await this._httpClient.get<ResponseT>(`${url}/${quotePath}`, {
|
const response = await httpClient.get<ResponseT>(`${url}/${quotePath}`, {
|
||||||
headers: { '0x-api-key': options.apiKey },
|
headers: { '0x-api-key': options.apiKey },
|
||||||
params: requestParams,
|
params: requestParams,
|
||||||
timeout: options.makerEndpointMaxResponseTimeMs,
|
timeout: options.makerEndpointMaxResponseTimeMs,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user