diff --git a/web/packages/new/photos/services/face/index.ts b/web/packages/new/photos/services/face/index.ts index 50560db93c..743c1dbd61 100644 --- a/web/packages/new/photos/services/face/index.ts +++ b/web/packages/new/photos/services/face/index.ts @@ -9,11 +9,8 @@ import { FaceWorker } from "./worker"; let _comlinkWorker: ComlinkWorker | undefined; /** Lazily created, cached, instance of {@link FaceWorker}. */ -export const faceWorker = async () => { - let comlinkWorker = _comlinkWorker; - if (!comlinkWorker) _comlinkWorker = comlinkWorker = createComlinkWorker(); - return await comlinkWorker.remote; -}; +export const faceWorker = async () => + (_comlinkWorker ??= createComlinkWorker()).remote; const createComlinkWorker = () => new ComlinkWorker(