sort by Rest Call

This commit is contained in:
2026-09-25 20:52:50 +02:00
parent 24face5b8f
commit 9a4c5cd82a
4 changed files with 14748 additions and 14758 deletions
+5 -5
View File
@@ -62,11 +62,11 @@ class HomeController extends GetxController {
}).toList(); }).toList();
listTankModel.clear(); listTankModel.clear();
listTankModel.addAll(sortList); listTankModel.addAll(sortList);
listTankModel.sort((a, b) { // listTankModel.sort((a, b) {
var dateA = DateTime.tryParse(a.tankDate!)!; // var dateA = DateTime.tryParse(a.tankDate!)!;
var dateB = DateTime.tryParse(b.tankDate!)!; // var dateB = DateTime.tryParse(b.tankDate!)!;
return dateB.compareTo(dateA); // return dateB.compareTo(dateA);
}); // });
for (var tank in listTankModel) { for (var tank in listTankModel) {
print( print(
'SortTankModel: ${tank.tankDate!} - ${tank.liter}L - ${tank.pricePerLiter}€/L - Total: ${tank.szPriceTotal}€', 'SortTankModel: ${tank.tankDate!} - ${tank.liter}L - ${tank.pricePerLiter}€/L - Total: ${tank.szPriceTotal}€',
+2 -1
View File
@@ -35,7 +35,8 @@ class DirectusService {
Future<List<dynamic>> getTankGuruDataFromTable(String userIdentId) async { Future<List<dynamic>> getTankGuruDataFromTable(String userIdentId) async {
var client = http.Client(); var client = http.Client();
String apiUrl = '$endpoint/items/$tankStopRest?filter[UserIdentId][_eq]=$userIdentId'; //String apiUrl = '$endpoint/items/$tankStopRest?filter[UserIdentId][_eq]=$userIdentId';
String apiUrl = '$endpoint/items/$tankStopRest?filter[UserIdentId][_eq]=$userIdentId&sort=-TankDate';
var response = await client.get(Uri.parse(apiUrl), headers: headers); var response = await client.get(Uri.parse(apiUrl), headers: headers);
if(response.statusCode != 200) { if(response.statusCode != 200) {
print('Fehler beim Abrufen der Dokumente aus der Collection: ${response.statusCode}'); print('Fehler beim Abrufen der Dokumente aus der Collection: ${response.statusCode}');
+1 -1
View File
@@ -37,6 +37,6 @@ _flutter.buildConfig = {"engineRevision":"a4ce257c68517c1410f4b48ac9852ab5642a3f
_flutter.loader.load({ _flutter.loader.load({
serviceWorkerSettings: { serviceWorkerSettings: {
serviceWorkerVersion: "3438332791" /* Flutter's service worker is deprecated and will be removed in a future Flutter release. */ serviceWorkerVersion: "4044494227" /* Flutter's service worker is deprecated and will be removed in a future Flutter release. */
} }
}); });
+14740 -14751
View File
File diff suppressed because one or more lines are too long