build for web server

This commit is contained in:
2026-02-25 01:19:47 +01:00
parent 9c8cdb3845
commit 760969f8f8
39 changed files with 189806 additions and 53 deletions

View File

@@ -5,7 +5,6 @@ import '../services/appwrite_service.dart';
import '../widgets/add_weight_dialog.dart';
class HomeController extends GetxController {
final isLoggedIn = false.obs;
final isloading = false.obs;
final List<WeightModel> weights = <WeightModel>[].obs;
final appwriteService = AppwriteService();
@@ -27,23 +26,18 @@ class HomeController extends GetxController {
if (weights.isNotEmpty) {
weights.clear();
}
isLoggedIn.value = await appwriteService.login();
if (isLoggedIn.value) {
final documents = await appwriteService.getDocumentsFromCollection();
if (documents.isEmpty) {
print(
'Keine Dokumente gefunden. Stelle sicher, dass die Collection Einträge enthält.',
);
} else {
print(
'Dokumente erfolgreich geladen: ${documents.length} Einträge gefunden.',
);
weights.assignAll(
documents.map((doc) => WeightModel.fromJson(doc.data)),
);
}
final loggedIn = await appwriteService.login();
if (!loggedIn) {
print('Login fehlgeschlagen Daten können nicht geladen werden.');
isloading.value = false;
return;
}
final documents = await appwriteService.getDocumentsFromCollection();
if (documents.isEmpty) {
print('Keine Dokumente gefunden.');
} else {
print('Fehler beim Einloggen. Keine Daten geladen.');
print('${documents.length} Einträge geladen.');
weights.assignAll(documents.map((doc) => WeightModel.fromJson(doc.data)));
}
isloading.value = false;
update();