瀏覽代碼

Remove redundant function

Vishnu 4 年之前
父節點
當前提交
cda1900d96
共有 3 個文件被更改,包括 5 次插入13 次删除
  1. 1 1
      lib/ui/detail_page.dart
  2. 2 10
      lib/utils/file_util.dart
  3. 2 2
      lib/utils/share_util.dart

+ 1 - 1
lib/ui/detail_page.dart

@@ -198,7 +198,7 @@ class _DetailPageState extends State<DetailPage> {
           child: IconButton(
             onPressed: () async {
               final imageProvider = ExtendedFileImageProvider(
-                  await getImage(file),
+                  await getFile(file),
                   cacheRawData: true);
               await precacheImage(imageProvider, context);
               replacePage(

+ 2 - 10
lib/utils/file_util.dart

@@ -27,10 +27,10 @@ void preloadFile(ente.File file) {
   if (file.fileType == FileType.video) {
     return;
   }
-  getImage(file);
+  getFile(file);
 }
 
-Future<io.File> getImage(ente.File file) async {
+Future<io.File> getFile(ente.File file) async {
   if (file.localID == null) {
     return getFileFromServer(file);
   } else {
@@ -67,14 +67,6 @@ void preloadThumbnail(ente.File file) {
   }
 }
 
-Future<io.File> getNativeFile(ente.File file) async {
-  if (file.localID == null) {
-    return getFileFromServer(file);
-  } else {
-    return file.getAsset().then((asset) => asset.originFile);
-  }
-}
-
 Future<Uint8List> getBytes(ente.File file, {int quality = 100}) async {
   if (file.localID == null) {
     return getFileFromServer(file).then((file) => file.readAsBytesSync());

+ 2 - 2
lib/utils/share_util.dart

@@ -7,9 +7,9 @@ import 'package:photos/utils/file_util.dart';
 Future<void> share(BuildContext context, List<File> files) async {
   final dialog = createProgressDialog(context, "preparing...");
   await dialog.show();
-  final pathFutures = List<Future<String>>();
+  final List<Future<String>> pathFutures = [];
   for (File file in files) {
-    pathFutures.add(getNativeFile(file).then((file) => file.path));
+    pathFutures.add(getFile(file).then((file) => file.path));
   }
   final paths = await Future.wait(pathFutures);
   await dialog.hide();