From f25368e532d52bd7dcf3b1161cf39874f46c4dc1 Mon Sep 17 00:00:00 2001 From: atseirjo Date: Thu, 22 Jan 2026 06:52:41 +0100 Subject: [PATCH] home controller file picker --- lib/controllers/home_controller.dart | 3 +-- lib/helpers/filament_repository.dart | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) 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(); } + }