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();
listTankModel.clear();
listTankModel.addAll(sortList);
listTankModel.sort((a, b) {
var dateA = DateTime.tryParse(a.tankDate!)!;
var dateB = DateTime.tryParse(b.tankDate!)!;
return dateB.compareTo(dateA);
});
// listTankModel.sort((a, b) {
// var dateA = DateTime.tryParse(a.tankDate!)!;
// var dateB = DateTime.tryParse(b.tankDate!)!;
// return dateB.compareTo(dateA);
// });
for (var tank in listTankModel) {
print(
'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 {
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);
if(response.statusCode != 200) {
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({
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