From eb13ce2e412859fb9601ec19538504495457c4a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maty=C3=A1=C5=A1=20Caras?= Date: Fri, 7 Apr 2023 18:22:13 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20upravit=20p=C5=99=C3=ADklad?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- example/canteenlib_example.dart | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/example/canteenlib_example.dart b/example/canteenlib_example.dart index 0a96445..4b6e6d5 100644 --- a/example/canteenlib_example.dart +++ b/example/canteenlib_example.dart @@ -1,20 +1,15 @@ import 'package:canteenlib/canteenlib.dart'; -void main(List args) { - Canteen c = Canteen("https://kantyna.neco.cz"); - c.login("uzivatel", "heslo").then((value) { - c.jidelnicekDen(den: DateTime.parse("2022-04-04")).then((t) async { - print((await c.ziskejUzivatele()).kredit); - c.objednat(t.jidla[0]).then( - (value) { - t.jidla[0] = value; // divně udělané ale nic lepšího teď nevymyslím - print(t.jidla[0].objednano); - print(t.jidla[0].orderUrl); - }, - ); - }); - }).catchError((o) { - print(o); - return null; - }); +void main(List args) async { + Canteen c = Canteen( + "https://kantyna.neco.cz"); // vytvořit instanci kantýny, všechna komunikace probíhá skrz ni + try { + await c.login("uzivatel", "heslo"); // přihlásit se + var jidelnicek = await c.jidelnicekDen(den: DateTime.parse("2022-04-04")); + print((await c.ziskejUzivatele()).kredit); + var objednano = await c.objednat(jidelnicek.jidla[0]); + print(objednano.objednano); + } catch (e) { + print("Při získávání informací nastala chyba: $e"); + } }