@@ -139,35 +139,17 @@ impl IpInfo {
139139 base_url : config. base_url . unwrap_or_else ( || BASE_URL . to_string ( ) ) ,
140140 } ;
141141
142- if config. defaut_countries . is_none ( ) {
143- ipinfo_obj. countries = COUNTRIES . clone ( ) ;
144- } else {
145- ipinfo_obj. countries = config. defaut_countries . unwrap ( ) ;
146- }
147-
148- if config. default_eu . is_none ( ) {
149- ipinfo_obj. eu = EU . clone ( ) ;
150- } else {
151- ipinfo_obj. eu = config. default_eu . unwrap ( ) ;
152- }
153-
154- if config. default_flags . is_none ( ) {
155- ipinfo_obj. country_flags = FLAGS . clone ( ) ;
156- } else {
157- ipinfo_obj. country_flags = config. default_flags . unwrap ( ) ;
158- }
159-
160- if config. default_currencies . is_none ( ) {
161- ipinfo_obj. country_currencies = CURRENCIES . clone ( ) ;
162- } else {
163- ipinfo_obj. country_currencies = config. default_currencies . unwrap ( ) ;
164- }
165-
166- if config. default_continents . is_none ( ) {
167- ipinfo_obj. continents = CONTINENTS . clone ( ) ;
168- } else {
169- ipinfo_obj. continents = config. default_continents . unwrap ( ) ;
170- }
142+ ipinfo_obj. countries =
143+ config. defaut_countries . unwrap_or_else ( || COUNTRIES . clone ( ) ) ;
144+ ipinfo_obj. eu = config. default_eu . unwrap_or_else ( || EU . clone ( ) ) ;
145+ ipinfo_obj. country_flags =
146+ config. default_flags . unwrap_or_else ( || FLAGS . clone ( ) ) ;
147+ ipinfo_obj. country_currencies = config
148+ . default_currencies
149+ . unwrap_or_else ( || CURRENCIES . clone ( ) ) ;
150+ ipinfo_obj. continents = config
151+ . default_continents
152+ . unwrap_or_else ( || CONTINENTS . clone ( ) ) ;
171153
172154 Ok ( ipinfo_obj)
173155 }
0 commit comments