generated from josiadmin/flutter-template-getx-provider
appwrite repo mod
This commit is contained in:
@@ -1,15 +1,19 @@
|
||||
import 'package:get/get.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
|
||||
//import '../pages/login/login_view.dart';
|
||||
import '../pages/login/login_view.dart';
|
||||
import '../services/appwrite_service.dart';
|
||||
|
||||
class HomeController extends GetxController {
|
||||
final szHeaderHome = 'Home Page'.obs;
|
||||
final szHeaderHome = 'Tankstops'.obs;
|
||||
late AppWriteProvider appwriteProvider;
|
||||
final dateFormat = DateFormat('yyyy-MM-dd');
|
||||
|
||||
@override
|
||||
void onInit() {
|
||||
appwriteProvider = AppWriteProvider();
|
||||
_loadList();
|
||||
super.onInit();
|
||||
}
|
||||
|
||||
@@ -29,4 +33,13 @@ class HomeController extends GetxController {
|
||||
await Get.offAllNamed(LoginPage.namedRoute);
|
||||
}
|
||||
}
|
||||
|
||||
Future<void> _loadList() async {
|
||||
var user = await appwriteProvider.account!.get();
|
||||
var userId = user.$id;
|
||||
var szDate = dateFormat.format(DateTime.now());
|
||||
var documentsList = await appwriteProvider.listTankStops(userId, szDate);
|
||||
// Verarbeiten Sie documentsList nach Bedarf
|
||||
print('Loaded ${documentsList.toMap()} tank stops for user $userId ab dem Datum $szDate');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user