pass fileType info to metadata extracter

This commit is contained in:
Abhinav-grd 2021-08-19 08:55:11 +05:30
parent 9912be071a
commit 9076735374
2 changed files with 4 additions and 5 deletions

View file

@ -11,7 +11,6 @@ import { generateThumbnail } from './thumbnailService';
import { import {
getFileOriginalName, getFileOriginalName,
getFileData, getFileData,
getFileType,
FileTypeInfo, FileTypeInfo,
} from './readFileService'; } from './readFileService';
import { encryptFiledata } from './encryptionService'; import { encryptFiledata } from './encryptionService';
@ -130,10 +129,9 @@ class UploadService {
async getFileMetadata( async getFileMetadata(
worker: any, worker: any,
rawFile: File, rawFile: File,
collection: { id: number } collection: Collection,
fileTypeInfo: FileTypeInfo
): Promise<MetadataObject> { ): Promise<MetadataObject> {
const fileTypeInfo = await getFileType(worker, rawFile);
const originalName = getFileOriginalName(rawFile); const originalName = getFileOriginalName(rawFile);
const googleMetadata = const googleMetadata =
this.metadataMap.get( this.metadataMap.get(

View file

@ -47,7 +47,8 @@ export default async function uploader(
metadata = await uploadService.getFileMetadata( metadata = await uploadService.getFileMetadata(
worker, worker,
rawFile, rawFile,
collection collection,
fileTypeInfo
); );
if (fileAlreadyInCollection(existingFilesInCollection, metadata)) { if (fileAlreadyInCollection(existingFilesInCollection, metadata)) {