From 03e5f06bf295fa6edd9954ac3f630ec8e33028c9 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Thu, 28 Mar 2024 13:27:16 +0530 Subject: [PATCH] [mob][face] Add delay before starting faceIndexing --- mobile/lib/services/face_ml/face_ml_service.dart | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mobile/lib/services/face_ml/face_ml_service.dart b/mobile/lib/services/face_ml/face_ml_service.dart index 1352823390..14ae63c9ff 100644 --- a/mobile/lib/services/face_ml/face_ml_service.dart +++ b/mobile/lib/services/face_ml/face_ml_service.dart @@ -118,7 +118,12 @@ class FaceMlService { if (LocalSettings.instance.isFaceIndexingEnabled == false) { return; } - unawaited(indexAllImages()); + // [neeraj] intentional delay in starting indexing on diff sync, this gives time for the user + // to disable face-indexing in case it's causing crash. In the future, we + // should have a better way to handle this. + Future.delayed(const Duration(seconds: 10), () { + unawaited(indexAllImages()); + }); }); }