From a161203d0be1a668ede02d37e358ee6e1e586ac4 Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Sat, 18 May 2024 19:32:34 +0530 Subject: [PATCH] Inline --- web/apps/photos/src/services/face/f-index.ts | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/web/apps/photos/src/services/face/f-index.ts b/web/apps/photos/src/services/face/f-index.ts index 0e68a133b..70734daca 100644 --- a/web/apps/photos/src/services/face/f-index.ts +++ b/web/apps/photos/src/services/face/f-index.ts @@ -113,8 +113,10 @@ const indexFaces_ = async (enteFile: EnteFile, imageBitmap: ImageBitmap) => { })); newMlFile.faces = detectedFaces; - if (newMlFile.faces && newMlFile.faces.length > 0) { - await syncFileFaceCrops(fileContext); + if (detectedFaces.length > 0) { + await Promise.all( + detectedFaces.map((face) => saveFaceCrop(imageBitmap, face)), + ); const alignedFacesData = await syncFileFaceAlignments(fileContext); @@ -339,14 +341,6 @@ const makeFaceID = ( return [`${fileID}`, xMin, yMin, xMax, yMax].join("_"); }; -const syncFileFaceCrops = async (fileContext: MLSyncFileContext) => { - const { newMlFile } = fileContext; - const imageBitmap = fileContext.imageBitmap; - for (const face of newMlFile.faces) { - await saveFaceCrop(imageBitmap, face); - } -}; - const syncFileFaceAlignments = async ( fileContext: MLSyncFileContext, ): Promise => {