File file decryption behavior
This commit is contained in:
parent
c553183556
commit
2346d54838
|
@ -177,8 +177,8 @@ Future<io.File> _downloadAndDecrypt(File file, BaseCacheManager cacheManager,
|
||||||
await CryptoUtil.decryptFile(
|
await CryptoUtil.decryptFile(
|
||||||
encryptedFilePath,
|
encryptedFilePath,
|
||||||
decryptedFilePath,
|
decryptedFilePath,
|
||||||
await decryptFileKey(file),
|
Sodium.base642bin(file.fileDecryptionHeader),
|
||||||
Sodium.base642bin(file.fileDecryptionHeader));
|
await decryptFileKey(file));
|
||||||
logger.info("File decrypted: " + file.uploadedFileID.toString());
|
logger.info("File decrypted: " + file.uploadedFileID.toString());
|
||||||
io.File(encryptedFilePath).deleteSync();
|
io.File(encryptedFilePath).deleteSync();
|
||||||
final fileExtension = extension(file.title).substring(1).toLowerCase();
|
final fileExtension = extension(file.title).substring(1).toLowerCase();
|
||||||
|
@ -192,6 +192,8 @@ Future<io.File> _downloadAndDecrypt(File file, BaseCacheManager cacheManager,
|
||||||
decryptedFile.deleteSync();
|
decryptedFile.deleteSync();
|
||||||
downloadsInProgress.remove(file.uploadedFileID);
|
downloadsInProgress.remove(file.uploadedFileID);
|
||||||
return cachedFile;
|
return cachedFile;
|
||||||
|
}).catchError((e) {
|
||||||
|
downloadsInProgress.remove(file.uploadedFileID);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue