diff --git a/lib/controllers/home_controller.dart b/lib/controllers/home_controller.dart index 0f90e7e..551c73c 100644 --- a/lib/controllers/home_controller.dart +++ b/lib/controllers/home_controller.dart @@ -67,8 +67,7 @@ class HomeController extends GetxController { try { // Datei auswählen FilePickerResult? result = await FilePicker.platform.pickFiles( - type: FileType.custom, - allowedExtensions: ['json'], + type: FileType.any, ); if (result != null) { diff --git a/lib/helpers/filament_repository.dart b/lib/helpers/filament_repository.dart index c8f4cf0..2a0d183 100644 --- a/lib/helpers/filament_repository.dart +++ b/lib/helpers/filament_repository.dart @@ -31,12 +31,11 @@ class FilamentRepository extends GetxService { } // Read - Alle Filamente abrufen - List getAllFilaments() { + List getAllFilaments() { try { final data = _storage.read(_storageKey); //Wenn nichts gespeichert ist, gebe die Mockup Liste zurück if (data == null) return FilamentModel.mockupFilamentList; - return (data as List) .map((json) => FilamentModel.fromJson(json)) .toList(); @@ -152,4 +151,5 @@ class FilamentRepository extends GetxService { final filaments = getAllFilaments(); return filaments.where((f) => f.type == type).toList(); } + }