mirror of
https://github.com/Instadapp/dsa-connectors.git
synced 2024-07-29 22:37:00 +00:00
added test
This commit is contained in:
parent
6dce9ff07a
commit
ec48612d22
|
@ -1,59 +0,0 @@
|
||||||
import axios from "axios";
|
|
||||||
import { childLogger } from "./logger";
|
|
||||||
|
|
||||||
const logger = childLogger("utils/api");
|
|
||||||
|
|
||||||
function getApi() {
|
|
||||||
const api = axios.create({});
|
|
||||||
|
|
||||||
api.interceptors.request.use(
|
|
||||||
(request) => {
|
|
||||||
logger.info({
|
|
||||||
msg: "Request to external API",
|
|
||||||
req: {
|
|
||||||
method: request.method,
|
|
||||||
url: request.url,
|
|
||||||
params: request.params,
|
|
||||||
headers: request.headers,
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
return request;
|
|
||||||
},
|
|
||||||
(error) => {
|
|
||||||
logger.error({ msg: "Error while requesting external API", error });
|
|
||||||
|
|
||||||
return Promise.reject(error);
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
api.interceptors.response.use(
|
|
||||||
(response) => {
|
|
||||||
logger.info({
|
|
||||||
msg: "Response from external API",
|
|
||||||
req: {
|
|
||||||
method: response.config.method,
|
|
||||||
url: response.config.url,
|
|
||||||
params: response.config.params,
|
|
||||||
},
|
|
||||||
res: {
|
|
||||||
statusCode: response.status,
|
|
||||||
statusText: response.statusText,
|
|
||||||
headers: response.config.headers,
|
|
||||||
data: response.data,
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
return response;
|
|
||||||
},
|
|
||||||
(error) => {
|
|
||||||
logger.error({ msg: "Error response from external API", error });
|
|
||||||
|
|
||||||
return Promise.reject(error);
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
return api;
|
|
||||||
}
|
|
||||||
|
|
||||||
export default getApi();
|
|
|
@ -5,8 +5,6 @@ const { web3, deployments, waffle, ethers } = hre;
|
||||||
const { provider, deployContract } = waffle;
|
const { provider, deployContract } = waffle;
|
||||||
const BigNumber = require("bignumber.js");
|
const BigNumber = require("bignumber.js");
|
||||||
|
|
||||||
// import axpi from "./api";
|
|
||||||
|
|
||||||
const deployAndEnableConnector = require("../../scripts/deployAndEnableConnector.js");
|
const deployAndEnableConnector = require("../../scripts/deployAndEnableConnector.js");
|
||||||
const buildDSAv2 = require("../../scripts/buildDSAv2");
|
const buildDSAv2 = require("../../scripts/buildDSAv2");
|
||||||
const encodeSpells = require("../../scripts/encodeSpells.js");
|
const encodeSpells = require("../../scripts/encodeSpells.js");
|
||||||
|
|
Loading…
Reference in New Issue
Block a user