fix attraction
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
choelzl 2021-08-04 14:51:33 +02:00
parent 97dba4cd01
commit 906b1dd035
Signed by: sora
GPG Key ID: A362EA0491E2EEA0

View File

@ -29,9 +29,9 @@ const query_flight = (q)=>{
return axios.get(ENDPOINT).then(res=>res.data); return axios.get(ENDPOINT).then(res=>res.data);
} }
const is_restauration_type = (t)=>{ const is_restauration_type = (item)=>{
const arr = ["restaurant", "cafe", "pub", "bar", "fast_food", "food_court"]; const arr = ["restaurant", "cafe", "pub", "bar", "fast_food", "food_court"];
return arr.indexOf(t)!=-1; return arr.indexOf(item.type)!=-1;
} }
const is_attraction_type = (item)=>{ const is_attraction_type = (item)=>{
@ -280,8 +280,8 @@ const app = new Vue({
}); });
this.debounceSave = _.debounce(this.save_data, 500) this.debounceSave = _.debounce(this.save_data, 500)
this.debounceSearch = {"hotel":_.debounce((q)=>{this.querying.hotel=true;this.search_nominatim(q,(r)=>(r.type=="hotel" || r.type=="hostel")).then((r)=>{this.querying.hotel=false});}, 500), this.debounceSearch = {"hotel":_.debounce((q)=>{this.querying.hotel=true;this.search_nominatim(q,(r)=>(r.type=="hotel" || r.type=="hostel")).then((r)=>{this.querying.hotel=false});}, 500),
"restaurants":_.debounce((q)=>{this.querying.food=true;this.search_nominatim(q,(r)=>(is_restauration_type(r.type))).then((r)=>{this.querying.food=false});}, 500), "restaurants":_.debounce((q)=>{this.querying.food=true;this.search_nominatim(q,(r)=>(is_restauration_type(r))).then((r)=>{this.querying.food=false});}, 500),
"places":_.debounce((q)=>{this.querying.place=true;this.search_nominatim(q,(r)=>(is_attraction_type(r.type))).then((r)=>{this.querying.place=false});}, 500), "places":_.debounce((q)=>{this.querying.place=true;this.search_nominatim(q,(r)=>(is_attraction_type(r))).then((r)=>{this.querying.place=false});}, 500),
"other":_.debounce((q)=>{this.querying.any=true;this.search_nominatim(q,(r)=>(true)).then((r)=>{this.querying.any=false});}, 500), "other":_.debounce((q)=>{this.querying.any=true;this.search_nominatim(q,(r)=>(true)).then((r)=>{this.querying.any=false});}, 500),
"flight":_.debounce((q)=>this.search_flight(q), 500) "flight":_.debounce((q)=>this.search_flight(q), 500)
} }