Oprava parsování TechTower
This commit is contained in:
parent
91ea07a539
commit
4f858a19d8
@ -283,14 +283,11 @@ export const getMenuTechTower = async (firstDayOfWeek: Date, mock: boolean = fal
|
|||||||
for (let i = 0; i < siblings.length; i++) {
|
for (let i = 0; i < siblings.length; i++) {
|
||||||
const text = $(siblings.get(i)).text().trim().replace('\t', '').replace('\n', ' ');
|
const text = $(siblings.get(i)).text().trim().replace('\t', '').replace('\n', ' ');
|
||||||
if (DAYS_IN_WEEK.includes(text.toLocaleLowerCase())) {
|
if (DAYS_IN_WEEK.includes(text.toLocaleLowerCase())) {
|
||||||
if (text.toLocaleLowerCase() === DAYS_IN_WEEK[currentDayIndex]) {
|
// Zjistíme aktuální index
|
||||||
// Našli jsme dnešní den, odtud začínáme parsovat jídla
|
currentDayIndex = DAYS_IN_WEEK.indexOf(text.toLocaleLowerCase());
|
||||||
|
if (!parsing) {
|
||||||
|
// Našli jsme libovolný den v týdnu a ještě neparsujeme, tak začneme
|
||||||
parsing = true;
|
parsing = true;
|
||||||
continue
|
|
||||||
} else if (parsing) {
|
|
||||||
// Už parsujeme jídla, ale narazili jsme na následující den - posouváme index
|
|
||||||
currentDayIndex += 1;
|
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
} else if (parsing) {
|
} else if (parsing) {
|
||||||
if (text.length == 0) {
|
if (text.length == 0) {
|
||||||
|
@ -160,7 +160,7 @@ export async function getRestaurantMenu(restaurant: Restaurants, date?: Date): P
|
|||||||
const techTowerFood = await getMenuTechTower(firstDay, mock);
|
const techTowerFood = await getMenuTechTower(firstDay, mock);
|
||||||
for (let i = 0; i < techTowerFood.length; i++) {
|
for (let i = 0; i < techTowerFood.length; i++) {
|
||||||
menus[i][restaurant]!.food = techTowerFood[i];
|
menus[i][restaurant]!.food = techTowerFood[i];
|
||||||
if (techTowerFood[i].length === 1 && techTowerFood[i][0].name.toLowerCase() === 'svátek') {
|
if (techTowerFood[i]?.length === 1 && techTowerFood[i][0].name.toLowerCase() === 'svátek') {
|
||||||
menus[i][restaurant]!.closed = true;
|
menus[i][restaurant]!.closed = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user