From 55632fff64104f4a0b8721f9d9bd56fd053a6649 Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Fri, 12 Apr 2024 16:10:31 +0530 Subject: [PATCH] Use new method --- web/apps/photos/src/components/ml/PeopleList.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/web/apps/photos/src/components/ml/PeopleList.tsx b/web/apps/photos/src/components/ml/PeopleList.tsx index ebe3ad443c..4ba08a6d08 100644 --- a/web/apps/photos/src/components/ml/PeopleList.tsx +++ b/web/apps/photos/src/components/ml/PeopleList.tsx @@ -1,7 +1,6 @@ +import { ensureLocalUser } from "@/next/local-user"; import log from "@/next/log"; import { cached } from "@ente/shared/storage/cache"; -import { LS_KEYS, getData } from "@ente/shared/storage/localStorage"; -import { User } from "@ente/shared/user/types"; import { Skeleton, styled } from "@mui/material"; import { Legend } from "components/PhotoViewer/styledComponents/Legend"; import { t } from "i18next"; @@ -190,7 +189,7 @@ interface FaceCropImageViewProps { faceID: string; } -export const FaceCropImageView: React.FC = ({ +const FaceCropImageView: React.FC = ({ url, faceID, }) => { @@ -200,11 +199,11 @@ export const FaceCropImageView: React.FC = ({ let didCancel = false; async function loadImage() { - const user: User = getData(LS_KEYS.USER); let blob: Blob; - if (!url || !user) { + if (!url) { blob = undefined; } else { + const user = await ensureLocalUser(); blob = await cached("face-crops", url, async () => { try { log.debug( @@ -226,7 +225,7 @@ export const FaceCropImageView: React.FC = ({ } if (didCancel) return; - setObjectURL(URL.createObjectURL(blob)); + setObjectURL(blob ? URL.createObjectURL(blob) : undefined); } loadImage();