|
|
@@ -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. Проверка: существует ли файл?
|