浏览代码

destructure encryptedFile and encryptedKey into seperate variables

Abhinav-grd 4 年之前
父节点
当前提交
7d53d9f239
共有 1 个文件被更改,包括 7 次插入3 次删除
  1. 7 3
      src/services/uploadService.ts

+ 7 - 3
src/services/uploadService.ts

@@ -157,22 +157,26 @@ class UploadService {
     ) {
         try {
             let file: FileinMemory = await this.readFile(reader, rawFile);
-            let encryptedFile: EncryptedFile = await this.encryptFile(
+            let {
+                file: encryptedFile,
+                fileKey: encryptedKey,
+            }: EncryptedFile = await this.encryptFile(
                 worker,
                 file,
                 collection.key
             );
             file = null;
             let backupedFile: BackupedFile = await this.uploadtoBucket(
-                encryptedFile.file,
+                encryptedFile,
                 token
             );
             encryptedFile = null;
             let uploadFile: uploadFile = this.getuploadFile(
                 collection,
                 backupedFile,
-                encryptedFile.fileKey
+                encryptedKey
             );
+            encryptedFile = null;
             backupedFile = null;
             await this.uploadFile(uploadFile, token);
             uploadFile = null;