Compare commits
No commits in common. "359cd64dc6e2f03059c53c147d298a964e83a63f" and "eb13ce2e412859fb9601ec19538504495457c4a9" have entirely different histories.
359cd64dc6
...
eb13ce2e41
3 changed files with 8 additions and 13 deletions
|
@ -1,5 +1,3 @@
|
||||||
## 1.1.2
|
|
||||||
- Opravit negativní čísla v kreditu, účet pro platby by @tpkowastaken in https://github.com/hernikplays/canteenlib/pull/4
|
|
||||||
## 1.1.1
|
## 1.1.1
|
||||||
- Opravit problém s burzou
|
- Opravit problém s burzou
|
||||||
## 1.1.0-alpha.1
|
## 1.1.0-alpha.1
|
||||||
|
|
|
@ -48,19 +48,17 @@ class Canteen {
|
||||||
prihlasen = false;
|
prihlasen = false;
|
||||||
return Future.error("Uživatel není přihlášen");
|
return Future.error("Uživatel není přihlášen");
|
||||||
}
|
}
|
||||||
var kreditMatch = double.tryParse(RegExp(r' +<span id="Kredit" .+?>(.+?)(?=&)')
|
var m = double.tryParse(RegExp(r' +<span id="Kredit" .+?>(.+?)(?=&)')
|
||||||
.firstMatch(r)!
|
.firstMatch(r)!
|
||||||
.group(1)!
|
.group(1)!
|
||||||
.replaceAll(",", ".")
|
.replaceAll(",", ".")
|
||||||
.replaceAll(RegExp(r"[^\w.-]"), ""));
|
.replaceAll(RegExp(r"[^\w.]"), ""));
|
||||||
var jmenoMatch = RegExp(r'(?<=jméno: <b>).+?(?=<\/b)').firstMatch(r);
|
var jmenoMatch = RegExp(r'(?<=jméno: <b>).+?(?=<\/b)').firstMatch(r);
|
||||||
var prijmeniMatch = RegExp(r'(?<=příjmení: <b>).+?(?=<\/b)').firstMatch(r);
|
var prijmeniMatch = RegExp(r'(?<=příjmení: <b>).+?(?=<\/b)').firstMatch(r);
|
||||||
var kategorieMatch =
|
var kategorieMatch =
|
||||||
RegExp(r'(?<=kategorie: <b>).+?(?=<\/b)').firstMatch(r);
|
RegExp(r'(?<=kategorie: <b>).+?(?=<\/b)').firstMatch(r);
|
||||||
var ucetMatch = RegExp(r'účet pro platby do jídelny:\s*<b>(\d+/\d+)</b>')
|
var ucetMatch = RegExp(r'(?<=účet pro platby do jídelny: <b>).+?(?=<\/b)')
|
||||||
.firstMatch(r)
|
.firstMatch(r);
|
||||||
?.group(1)
|
|
||||||
?.replaceAll(RegExp(r'<\/?b>'), '');//odstranit html tag <b>
|
|
||||||
var varMatch =
|
var varMatch =
|
||||||
RegExp(r'(?<=variabilní symbol: <b>).+?(?=<\/b)').firstMatch(r);
|
RegExp(r'(?<=variabilní symbol: <b>).+?(?=<\/b)').firstMatch(r);
|
||||||
var specMatch =
|
var specMatch =
|
||||||
|
@ -69,10 +67,9 @@ class Canteen {
|
||||||
var jmeno = jmenoMatch?.group(0) ?? "";
|
var jmeno = jmenoMatch?.group(0) ?? "";
|
||||||
var prijmeni = prijmeniMatch?.group(0) ?? "";
|
var prijmeni = prijmeniMatch?.group(0) ?? "";
|
||||||
var kategorie = kategorieMatch?.group(0) ?? "";
|
var kategorie = kategorieMatch?.group(0) ?? "";
|
||||||
var ucet = ucetMatch ?? "";
|
var ucet = ucetMatch?.group(0) ?? "";
|
||||||
var varSymbol = varMatch?.group(0) ?? "";
|
var varSymbol = varMatch?.group(0) ?? "";
|
||||||
var specSymbol = specMatch?.group(0) ?? "";
|
var specSymbol = specMatch?.group(0) ?? "";
|
||||||
var kredit = kreditMatch ?? 0.0;
|
|
||||||
|
|
||||||
return Uzivatel(
|
return Uzivatel(
|
||||||
jmeno: jmeno,
|
jmeno: jmeno,
|
||||||
|
@ -81,7 +78,7 @@ class Canteen {
|
||||||
ucetProPlatby: ucet,
|
ucetProPlatby: ucet,
|
||||||
varSymbol: varSymbol,
|
varSymbol: varSymbol,
|
||||||
specSymbol: specSymbol,
|
specSymbol: specSymbol,
|
||||||
kredit: kredit);
|
kredit: m ?? 0.0);
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> _getFirstSession() async {
|
Future<void> _getFirstSession() async {
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
name: canteenlib
|
name: canteenlib
|
||||||
description: Library for communication with the czech canteen food ordering system iCanteen
|
description: Library for communication with the czech canteen food ordering system iCanteen
|
||||||
version: 1.1.2
|
version: 1.1.1
|
||||||
repository: 'https://git.mnau.xyz/hernik/canteenlib'
|
repository: 'https://git.mnau.xyz/hernik/canteenlib'
|
||||||
issue_tracker: 'https://git.mnau.xyz/hernik/canteenlib/issues'
|
issue_tracker: 'https://git.mnau.xyz/hernik/canteenlib/issues'
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.16.1 <4.0.0'
|
sdk: '>=2.16.1 <3.0.0'
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
dotenv: ^4.0.1
|
dotenv: ^4.0.1
|
||||||
|
|
Reference in a new issue