Správně kontrolovat status code

This commit is contained in:
Matyáš Caras 2022-03-28 20:37:27 +02:00
parent 6d4ed8b99e
commit 1399dbca3a
3 changed files with 6 additions and 2 deletions

View file

@ -1,3 +1,6 @@
## 0.1.0-alpha.3
- Kontrolovat správný status kód u GET požadavků
## 0.1.0-alpha.2 ## 0.1.0-alpha.2
- Nevytvářet debugovací soubor - Nevytvářet debugovací soubor
- Místo ziskejKredit používáme ziskejUzivatele (Třída Uzivatel) - Místo ziskejKredit používáme ziskejUzivatele (Třída Uzivatel)

View file

@ -122,6 +122,7 @@ class Canteen {
if (res.headers['set-cookie']!.contains("remember-me=;")) { if (res.headers['set-cookie']!.contains("remember-me=;")) {
return false; // špatné heslo return false; // špatné heslo
} }
print(res.statusCode);
if (res.statusCode != 302) { if (res.statusCode != 302) {
throw Exception("Chyba: ${res.body}"); throw Exception("Chyba: ${res.body}");
} }
@ -144,7 +145,7 @@ class Canteen {
? "; " + cookies["remember-me"]! + ";" ? "; " + cookies["remember-me"]! + ";"
: ";"), : ";"),
}); });
if (r.statusCode != 302) { if (r.statusCode != 200) {
throw Exception("Chyba: ${r.body}"); throw Exception("Chyba: ${r.body}");
} }
if (r.headers.containsKey("set-cookie")) { if (r.headers.containsKey("set-cookie")) {

View file

@ -1,6 +1,6 @@
name: canteenlib name: canteenlib
description: Knihovna pro komunikaci se stravovacím systémem iCanteen description: Knihovna pro komunikaci se stravovacím systémem iCanteen
version: 0.1.0-alpha.2 version: 0.1.0-alpha.3
repository: 'https://github.com/hernikplays/canteenlib' repository: 'https://github.com/hernikplays/canteenlib'
issue_tracker: 'https://github.com/hernikplays/canteenlib/issues' issue_tracker: 'https://github.com/hernikplays/canteenlib/issues'