Here is how I call the function conuty:
setTimeout (() => {
let val = newUo ;
let myCounty ;
let myCountry ;
county ( val ). then ( function ( resp ) {
let myBreakerCounty = false ;
let myBreakerCountry = false ;
for ( let i = 0 ; i < resp . results [ 0 ]. address_components . length ; i ++) {
for ( let index = 0 ; index < resp . results [ 0 ]. address_components [ i ]. types . length ; index ++) {
if ( resp . results [ 0 ]. address_components [ i ]. types [ index ] === “administrative_area_level_1” ) {
myCounty = resp . results [ 0 ]. address_components [ i ]. short_name ;
myBreakerCounty = true ;
}
if ( resp . results [ 0 ]. address_components [ i ]. types [ index ] === “country” ) {
myCountry = resp . results [ 0 ]. address_components [ i ]. short_name ;
myBreakerCountry = true ;
}
if ( myBreakerCounty === true && myBreakerCountry === true ) {
break ;
}
}
**if** ( myBreakerCounty === **true** && myBreakerCountry === **true** ) {
**break** ;
}
}
newUo . county = myCounty ;
newUo . country = myCountry ;
**let** address = resp . results [ 0 ]. formatted_address ;
itemData = newUo ;
//WRITE NEW VALUES TO DB
wixData . save ( "unterrichtsort" , itemData )
//etc. ...........
}, 10 );