ub3lal před 3 týdny
rodič
revize
313b522275
1 změnil soubory, kde provedl 8 přidání a 2 odebrání
  1. 8 2
      lib/default_saver.dart

+ 8 - 2
lib/default_saver.dart

@@ -35,8 +35,14 @@ class DefaultSaver {
   }
 
   /// 2. Получение файла (например, для Image.file(file))
-  io.File getFile(String key, {String? extension}) {
-    return io.File(_buildPath(key, extension));
+  Future<io.File?> getFile(String key, {String? extension}) async {
+    final path = _buildPath(key, extension);
+    final file = io.File(path);
+
+    if (await file.exists()) {
+      return file;
+    }
+    return null;
   }
 
   /// 3. Проверка: существует ли файл?