Pass file when we have it

This commit is contained in:
Manav Rathi 2024-05-01 21:04:41 +05:30
parent 5ba2e35af6
commit 30f22e333a
No known key found for this signature in database

View file

@ -609,11 +609,25 @@ class UploadManager {
].includes(uploadResult)
) {
try {
let file: File | undefined;
const uploadItem =
uploadableItem.uploadItem ??
uploadableItem.livePhotoAssets.image;
if (uploadItem) {
if (uploadItem instanceof File) {
file = uploadItem;
} else if (
typeof uploadItem == "string" ||
Array.isArray(uploadItem)
) {
// path from desktop, no file object
} else {
file = uploadItem.file;
}
}
eventBus.emit(Events.FILE_UPLOADED, {
enteFile: decryptedFile,
localFile:
uploadableItem.uploadItem ??
uploadableItem.livePhotoAssets.image,
localFile: file,
});
} catch (e) {
log.warn("Ignoring error in fileUploaded handlers", e);