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
							
								
									19d8d85eaf
								
							
						
					
					
						commit
						a4c236ebeb
					
				| 
						 | 
				
			
			@ -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 BigNumber = require("bignumber.js");
 | 
			
		||||
 | 
			
		||||
// import axpi from "./api";
 | 
			
		||||
 | 
			
		||||
const deployAndEnableConnector = require("../../scripts/deployAndEnableConnector.js");
 | 
			
		||||
const buildDSAv2 = require("../../scripts/buildDSAv2");
 | 
			
		||||
const encodeSpells = require("../../scripts/encodeSpells.js");
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user