Parcourir la source

Disable object detection for f-droid

Neeraj Gupta il y a 2 ans
Parent
commit
adc6985144
2 fichiers modifiés avec 13 ajouts et 5 suppressions
  1. 6 1
      lib/main.dart
  2. 7 4
      lib/ui/viewer/file/file_details_widget.dart

+ 6 - 1
lib/main.dart

@@ -188,7 +188,12 @@ Future<void> _init(bool isBackground, {String via = ''}) async {
   }
   FeatureFlagService.instance.init();
 
-  unawaited(ObjectDetectionService.instance.init());
+  // Can not including existing tf/ml binaries as they are not being built
+  // from source.
+  // See https://gitlab.com/fdroid/fdroiddata/-/merge_requests/12671#note_1294346819
+  if (!UpdateService.instance.isFdroidFlavor()) {
+    unawaited(ObjectDetectionService.instance.init());
+  }
 
   _logger.info("Initialization done");
 }

+ 7 - 4
lib/ui/viewer/file/file_details_widget.dart

@@ -7,6 +7,7 @@ import "package:photos/models/file.dart";
 import "package:photos/models/file_type.dart";
 import "package:photos/models/magic_metadata.dart";
 import "package:photos/services/file_magic_service.dart";
+import "package:photos/services/update_service.dart";
 import 'package:photos/theme/ente_theme.dart';
 import 'package:photos/ui/components/buttons/icon_button_widget.dart';
 import "package:photos/ui/components/divider_widget.dart";
@@ -176,10 +177,12 @@ class _FileDetailsWidgetState extends State<FileDetailsWidget> {
       ]);
     }
 
-    fileDetailsTiles.addAll([
-      ObjectsItemWidget(file),
-      const FileDetailsDivider(),
-    ]);
+    if(!UpdateService.instance.isFdroidFlavor()) {
+      fileDetailsTiles.addAll([
+        ObjectsItemWidget(file),
+        const FileDetailsDivider(),
+      ]);
+    }
 
     if (file.uploadedFileID != null && file.updationTime != null) {
       fileDetailsTiles.addAll(