diff --git a/src/parser.ts b/src/parser.ts index 003cfa2..1195406 100644 --- a/src/parser.ts +++ b/src/parser.ts @@ -52,13 +52,14 @@ export function parseMenu(html: string): ParsedMenu { if (!raw) return const data = parseDataAttr(raw) + const soldOut = $(el).find(".stitekDoporucujeme").text().trim() === "Vyprodáno" const item: MenuItem = { id: data.db_id ?? "", code: data.db_kod ?? "", name: data.db_nazev ?? "", description: data.db_popisek ?? "", price: parseInt(data.db_cena ?? "0", 10), - inactive: data.db_neaktivita !== null && (data.db_neaktivita ?? "").trim() !== "", + inactive: soldOut, } if ((data.db_kod ?? "").startsWith("POL")) {