Browse Source

Thank you tsc

Manav Rathi 1 year ago
parent
commit
75e07353be
1 changed files with 6 additions and 5 deletions
  1. 6 5
      web/apps/photos/src/utils/file/index.ts

+ 6 - 5
web/apps/photos/src/utils/file/index.ts

@@ -801,21 +801,22 @@ async function downloadFileDesktop(
 
 
     if (file.metadata.fileType === FILE_TYPE.LIVE_PHOTO) {
     if (file.metadata.fileType === FILE_TYPE.LIVE_PHOTO) {
         const fileBlob = await new Response(updatedStream).blob();
         const fileBlob = await new Response(updatedStream).blob();
-        const livePhoto = await decodeLivePhoto(file.metadata.title, fileBlob);
+        const { imageFileName, imageData, videoFileName, videoData } =
+            await decodeLivePhoto(file.metadata.title, fileBlob);
         const imageExportName = await safeFileName(
         const imageExportName = await safeFileName(
             downloadDir,
             downloadDir,
-            livePhoto.imageNameTitle,
+            imageFileName,
             fs.exists,
             fs.exists,
         );
         );
-        const imageStream = generateStreamFromArrayBuffer(livePhoto.image);
+        const imageStream = generateStreamFromArrayBuffer(imageData);
         await writeStream(`${downloadDir}/${imageExportName}`, imageStream);
         await writeStream(`${downloadDir}/${imageExportName}`, imageStream);
         try {
         try {
             const videoExportName = await safeFileName(
             const videoExportName = await safeFileName(
                 downloadDir,
                 downloadDir,
-                livePhoto.videoNameTitle,
+                videoFileName,
                 fs.exists,
                 fs.exists,
             );
             );
-            const videoStream = generateStreamFromArrayBuffer(livePhoto.video);
+            const videoStream = generateStreamFromArrayBuffer(videoData);
             await writeStream(`${downloadDir}/${videoExportName}`, videoStream);
             await writeStream(`${downloadDir}/${videoExportName}`, videoStream);
         } catch (e) {
         } catch (e) {
             await fs.rm(`${downloadDir}/${imageExportName}`);
             await fs.rm(`${downloadDir}/${imageExportName}`);