add logs for read file failing
This commit is contained in:
parent
b53aac4961
commit
c0d50d7aaa
|
@ -22,6 +22,7 @@ import {
|
|||
getUint8ArrayView,
|
||||
} from '../readerService';
|
||||
import { generateThumbnail } from './thumbnailService';
|
||||
import { convertBytesToHumanReadable } from 'utils/billing';
|
||||
|
||||
const EDITED_FILE_SUFFIX = '-edited';
|
||||
|
||||
|
@ -37,6 +38,7 @@ export async function readFile(
|
|||
fileTypeInfo: FileTypeInfo,
|
||||
rawFile: File | ElectronFile
|
||||
): Promise<FileInMemory> {
|
||||
try {
|
||||
const { thumbnail, hasStaticThumbnail } = await generateThumbnail(
|
||||
rawFile,
|
||||
fileTypeInfo
|
||||
|
@ -58,13 +60,21 @@ export async function readFile(
|
|||
filedata = await getUint8ArrayView(rawFile);
|
||||
}
|
||||
|
||||
logUploadInfo(`read file data successfully ${getFileNameSize(rawFile)} `);
|
||||
logUploadInfo(
|
||||
`read file data successfully ${getFileNameSize(rawFile)} `
|
||||
);
|
||||
|
||||
return {
|
||||
filedata,
|
||||
thumbnail,
|
||||
hasStaticThumbnail,
|
||||
};
|
||||
} catch (e) {
|
||||
logError(e, 'failed to read file', {
|
||||
fileSize: convertBytesToHumanReadable(rawFile.size),
|
||||
});
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
export async function extractFileMetadata(
|
||||
|
|
|
@ -8,6 +8,7 @@ import {
|
|||
LivePhotoAssets,
|
||||
Metadata,
|
||||
} from 'types/upload';
|
||||
import { convertBytesToHumanReadable } from 'utils/billing';
|
||||
import { CustomError } from 'utils/error';
|
||||
import { isImageOrVideo, splitFilenameAndExtension } from 'utils/file';
|
||||
import { logError } from 'utils/sentry';
|
||||
|
@ -75,6 +76,7 @@ export async function readLivePhoto(
|
|||
fileTypeInfo: FileTypeInfo,
|
||||
livePhotoAssets: LivePhotoAssets
|
||||
) {
|
||||
try {
|
||||
const { thumbnail, hasStaticThumbnail } = await generateThumbnail(
|
||||
livePhotoAssets.image,
|
||||
{
|
||||
|
@ -103,6 +105,13 @@ export async function readLivePhoto(
|
|||
thumbnail,
|
||||
hasStaticThumbnail,
|
||||
};
|
||||
} catch (e) {
|
||||
logError(e, 'failed to read live photo assets', {
|
||||
imageSize: convertBytesToHumanReadable(livePhotoAssets.image.size),
|
||||
videoSize: convertBytesToHumanReadable(livePhotoAssets.video.size),
|
||||
});
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
export function clusterLivePhotoFiles(mediaFiles: FileWithCollection[]) {
|
||||
|
|
Loading…
Reference in a new issue