@@ -60,21 +60,30 @@ export default class IPinfoWrapper {
6060 cache ?: Cache ,
6161 timeout ?: number ,
6262 i18nData ?: {
63- countries ?: any ,
64- countriesFlags ?: any ,
65- countriesCurrencies ?: any ,
66- continents ?: any ,
67- euCountries ?: Array < string > ,
63+ countries ?: any ;
64+ countriesFlags ?: any ;
65+ countriesCurrencies ?: any ;
66+ continents ?: any ;
67+ euCountries ?: Array < string > ;
6868 }
6969 ) {
7070 this . token = token ;
71- this . countries = i18nData ?. countries ? i18nData . countries : defaultCountries ;
72- this . countriesFlags = i18nData ?. countriesFlags ? i18nData . countriesFlags : defaultCountriesFlags ;
73- this . countriesCurrencies = i18nData ?. countriesCurrencies ? i18nData . countriesCurrencies : defaultCountriesCurrencies ;
74- this . continents = i18nData ?. continents ? i18nData . continents : defaultContinents ;
71+ this . countries = i18nData ?. countries
72+ ? i18nData . countries
73+ : defaultCountries ;
74+ this . countriesFlags = i18nData ?. countriesFlags
75+ ? i18nData . countriesFlags
76+ : defaultCountriesFlags ;
77+ this . countriesCurrencies = i18nData ?. countriesCurrencies
78+ ? i18nData . countriesCurrencies
79+ : defaultCountriesCurrencies ;
80+ this . continents = i18nData ?. continents
81+ ? i18nData . continents
82+ : defaultContinents ;
7583 this . euCountries =
7684 i18nData ?. euCountries && i18nData ?. euCountries . length !== 0
77- ? i18nData . euCountries : defaultEuCountries ;
85+ ? i18nData . euCountries
86+ : defaultEuCountries ;
7887 this . cache = cache ? cache : new LruCache ( ) ;
7988 this . timeout =
8089 timeout === null || timeout === undefined
@@ -131,11 +140,13 @@ export default class IPinfoWrapper {
131140 res . on ( "close" , ( ) => {
132141 let ipinfo : IPinfo ;
133142 try {
134- ipinfo = JSON . parse ( data )
143+ ipinfo = JSON . parse ( data ) ;
135144 } catch {
136- reject ( new Error ( "error parsing JSON response" ) ) ;
145+ reject (
146+ new Error ( "error parsing JSON response" )
147+ ) ;
137148 return ;
138- } ;
149+ }
139150
140151 /* convert country code to full country name */
141152 // NOTE: always do this _before_ setting cache.
@@ -238,11 +249,13 @@ export default class IPinfoWrapper {
238249 res . on ( "close" , ( ) => {
239250 let asnResp : AsnResponse ;
240251 try {
241- asnResp = JSON . parse ( data )
252+ asnResp = JSON . parse ( data ) ;
242253 } catch {
243- reject ( new Error ( "error parsing JSON response" ) ) ;
254+ reject (
255+ new Error ( "error parsing JSON response" )
256+ ) ;
244257 return ;
245- } ;
258+ }
246259
247260 /* convert country code to full country name */
248261 // NOTE: always do this _before_ setting cache.
@@ -331,11 +344,13 @@ export default class IPinfoWrapper {
331344 res . on ( "close" , ( ) => {
332345 let response ;
333346 try {
334- response = JSON . parse ( data )
347+ response = JSON . parse ( data ) ;
335348 } catch {
336- reject ( new Error ( "error parsing JSON response" ) ) ;
349+ reject (
350+ new Error ( "error parsing JSON response" )
351+ ) ;
337352 return ;
338- } ;
353+ }
339354
340355 resolve ( response ) ;
341356 } ) ;
@@ -503,8 +518,8 @@ export default class IPinfoWrapper {
503518 try {
504519 batchResp = JSON . parse ( el ) ;
505520 } catch {
506- batchResp = { }
507- } ;
521+ batchResp = { } ;
522+ }
508523
509524 for ( var key in batchResp ) {
510525 if ( batchResp . hasOwnProperty ( key ) ) {
0 commit comments