This commit is contained in:
tree 2022-05-30 14:32:33 +02:00
rodič 88878fed13
revize 5891875882
2 změnil soubory, kde provedl 21 přidání a 6 odebrání

Zobrazit soubor

@ -37,6 +37,10 @@ class API {
description: sp.desc
}
})
const schedule = this.bundle.schedule.find(s => s.event === ev.id)
if (schedule) {
ev.scheduleId = '@' + schedule.id
}
}
}
return this.bundle

Zobrazit soubor

@ -106,13 +106,23 @@
arr = arr.filter((e) => e.track === f.key);
}
if (f.type === "text") {
const sr = fuse.search(f.key);
if (sr.length > 0) {
arr = sr
.map((sr) => arr.find((i) => i.id === sr.item.id))
.filter((sr) => sr);
if (f.key.substring(0,1) === '@') {
const schedule = bd.spec.schedule.find(e => e.id === f.key.substring(1))
if (schedule) {
const ev = bd.spec.events.find(e => e.id === schedule.event)
arr = [ev];
} else {
arr = [];
}
} else {
arr = [];
const sr = fuse.search(f.key);
if (sr.length > 0) {
arr = sr
.map((sr) => arr.find((i) => i.id === sr.item.id))
.filter((sr) => sr);
} else {
arr = [];
}
}
}
}
@ -126,6 +136,7 @@
//minMatchCharLength: 1,
threshold: 0.4,
keys: [
{ name: "scheduleId", weight: 20 },
{ name: "name", weight: 10 },
{ name: "description", weight: 7 },
{ name: "speakers", weight: 5 },