add file blob creation logs for getVideoMetadata

This commit is contained in:
Abhinav 2022-04-21 00:49:51 +05:30
parent 1912d76420
commit 6215669cd9

View file

@ -2,13 +2,16 @@ import { NULL_EXTRACTED_METADATA } from 'constants/upload';
import ffmpegService from 'services/ffmpeg/ffmpegService';
import { ElectronFile } from 'types/upload';
import { logError } from 'utils/sentry';
import { logUploadInfo } from 'utils/upload';
export async function getVideoMetadata(file: File | ElectronFile) {
let videoMetadata = NULL_EXTRACTED_METADATA;
if (!(file instanceof File)) {
logUploadInfo('getting file blob for video metadata extraction');
file = new File([await file.blob()], file.name, {
lastModified: file.lastModified,
});
logUploadInfo('file blob for video metadata extraction successfully');
}
try {
videoMetadata = await ffmpegService.extractMetadata(file);