build for web server
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user