try to get exif only for image files
This commit is contained in:
parent
e17eb7aca4
commit
4dec65a891
|
@ -1,3 +1,4 @@
|
||||||
|
import { FILE_TYPE } from 'services/fileService';
|
||||||
import { logError } from 'utils/sentry';
|
import { logError } from 'utils/sentry';
|
||||||
import { getExifData } from './exifService';
|
import { getExifData } from './exifService';
|
||||||
import { FileTypeInfo } from './readFileService';
|
import { FileTypeInfo } from './readFileService';
|
||||||
|
@ -31,7 +32,10 @@ export async function extractMetadata(
|
||||||
receivedFile: globalThis.File,
|
receivedFile: globalThis.File,
|
||||||
fileTypeInfo: FileTypeInfo
|
fileTypeInfo: FileTypeInfo
|
||||||
) {
|
) {
|
||||||
const exifData = await getExifData(receivedFile);
|
let exifData = null;
|
||||||
|
if (fileTypeInfo.fileType === FILE_TYPE.IMAGE) {
|
||||||
|
exifData = await getExifData(receivedFile);
|
||||||
|
}
|
||||||
|
|
||||||
const extractedMetadata: MetadataObject = {
|
const extractedMetadata: MetadataObject = {
|
||||||
title: receivedFile.name,
|
title: receivedFile.name,
|
||||||
|
|
Loading…
Reference in a new issue