Skip to content

Commit

Permalink
BREAKING: změna vracení z funkce objednat na jídelníček celý kvůli mo…
Browse files Browse the repository at this point in the history
…žné změně i stavů jiných jídel (např změna)
  • Loading branch information
tpkowastaken committed Jan 21, 2024
1 parent a378c62 commit f37771e
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 31 deletions.
2 changes: 1 addition & 1 deletion example/canteenlib_example.dart
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ void main(List<String> args) async {

// objednání jídla
var objednano = await canteenInstance.objednat(jidelnicek.jidla[0]);
print(objednano.objednano);
print(objednano.jidla[0].objednano);
} catch (e) {
print("Při získávání informací nastala chyba: $e");
}
Expand Down
2 changes: 1 addition & 1 deletion lib/src/canteen.dart
Original file line number Diff line number Diff line change
Expand Up @@ -424,7 +424,7 @@ class Canteen {
///
/// Výstup:
/// - Aktualizovaná instance [Jidlo] tohoto jídla
Future<Jidlo> objednat(Jidlo j) async {
Future<Jidelnicek> objednat(Jidlo j) async {
if (canteenInstance == null) {
throw 'Nejdříve se musíte přihlásit';
}
Expand Down
9 changes: 2 additions & 7 deletions lib/src/canteen_2_10_27.dart
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@ class Canteen2v10v27 extends Canteen {
/// Výstup:
/// - Aktualizovaná instance [Jidlo] tohoto jídla
@override
Future<Jidlo> objednat(Jidlo j) async {
Future<Jidelnicek> objednat(Jidlo j) async {
if (!prihlasen) {
return Future.error("Nejdříve se musíte přihlásit");
}
Expand All @@ -343,12 +343,7 @@ class Canteen2v10v27 extends Canteen {
return Future.error(e);
}

var novy = (await jidelnicekDen(den: j.den))
.jidla
.where(
(element) => element.nazev == j.nazev,
)
.toList()[0];
var novy = await jidelnicekDen(den: j.den);

return novy; // vrátit novou instanci
}
Expand Down
10 changes: 2 additions & 8 deletions lib/src/canteen_2_18_03.dart
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,7 @@ class Canteen2v18v03 extends Canteen {
/// Výstup:
/// - Aktualizovaná instance [Jidlo] tohoto jídla
@override
Future<Jidlo> objednat(Jidlo j) async {
Future<Jidelnicek> objednat(Jidlo j) async {
if (!prihlasen) {
return Future.error("Nejdříve se musíte přihlásit");
}
Expand All @@ -382,13 +382,7 @@ class Canteen2v18v03 extends Canteen {
} catch (e) {
return Future.error(e);
}

var novy = (await jidelnicekDen(den: j.den))
.jidla
.where(
(element) => element.nazev == j.nazev,
)
.toList()[0];
var novy = await jidelnicekDen(den: j.den);

return novy; // vrátit novou instanci
}
Expand Down
9 changes: 2 additions & 7 deletions lib/src/canteen_2_18_19.dart
Original file line number Diff line number Diff line change
Expand Up @@ -359,7 +359,7 @@ class Canteen2v18v19 extends Canteen {
/// Výstup:
/// - Aktualizovaná instance [Jidlo] tohoto jídla
@override
Future<Jidlo> objednat(Jidlo j) async {
Future<Jidelnicek> objednat(Jidlo j) async {
if (!prihlasen) {
return Future.error("Nejdříve se musíte přihlásit");
}
Expand All @@ -374,12 +374,7 @@ class Canteen2v18v19 extends Canteen {
return Future.error(e);
}

var novy = (await jidelnicekDen(den: j.den))
.jidla
.where(
(element) => element.nazev == j.nazev,
)
.toList()[0];
var novy = await jidelnicekDen(den: j.den);

return novy; // vrátit novou instanci
}
Expand Down
9 changes: 2 additions & 7 deletions lib/src/canteen_2_19_13.dart
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,7 @@ class Canteen2v19v13 extends Canteen {
/// Výstup:
/// - Aktualizovaná instance [Jidlo] tohoto jídla
@override
Future<Jidlo> objednat(Jidlo j) async {
Future<Jidelnicek> objednat(Jidlo j) async {
if (!prihlasen) {
return Future.error("Nejdříve se musíte přihlásit");
}
Expand All @@ -326,12 +326,7 @@ class Canteen2v19v13 extends Canteen {
return Future.error(e);
}

var novy = (await jidelnicekDen(den: j.den))
.jidla
.where(
(element) => element.nazev == j.nazev,
)
.toList()[0];
var novy = await jidelnicekDen(den: j.den);

return novy; // vrátit novou instanci
}
Expand Down

0 comments on commit f37771e

Please sign in to comment.