@@ -4,14 +4,15 @@ const axios = require("axios");
44const URL = process . env . WHOIS_BASE_URL ;
55let ip ;
66let ipsLength = 100 ;
7+ let axiosResponse ;
78let responseData ;
89let arrayDataAddress ;
910
1011const getDataFromSpecificAddress = async ( ip ) => {
1112 try {
12- await axios . get ( URL + ip ) . then ( function ( response ) {
13- responseData = response ?. data ;
14- } ) ;
13+ axiosResponse = await axios . get ( URL + ip ) ;
14+
15+ responseData = axiosResponse ?. data || null ;
1516 } catch ( error ) {
1617 console . log ( error ) ;
1718 responseData = null ;
@@ -24,13 +25,14 @@ const getDataFromRandomAddress = async () => {
2425 arrayDataAddress = [ ] ;
2526 for ( let i = 0 ; i < ipsLength ; i ++ ) {
2627 ip = `8.8.4.${ i } ` ;
27- await axios . get ( URL + ip ) . then ( function ( response ) {
28- responseData = response ?. data ;
29- if ( responseData != undefined || null ) {
30- arrayDataAddress . push ( responseData ) ;
31- //console.log(responseData);
32- }
33- } ) ;
28+ axiosResponse = await axios . get ( URL + ip ) ;
29+
30+ responseData = axiosResponse ?. data || null ;
31+
32+ if ( responseData != undefined || null ) {
33+ arrayDataAddress . push ( responseData ) ;
34+ //console.log(responseData);
35+ }
3436 }
3537 } catch ( error ) {
3638 console . log ( error ) ;
@@ -42,5 +44,5 @@ const getDataFromRandomAddress = async () => {
4244
4345module . exports = {
4446 getDataFromSpecificAddress,
45- getDataFromRandomAddress
47+ getDataFromRandomAddress,
4648} ;
0 commit comments