remove electron limit

This commit is contained in:
Abhinav 2022-05-18 15:31:41 +05:30
parent ab431c66df
commit b032b61045
3 changed files with 3 additions and 21 deletions

View file

@ -9,7 +9,6 @@ import { ElectronFile, FileTypeInfo } from 'types/upload';
import { getUint8ArrayView } from '../readerService';
import HEICConverter from 'services/heicConverter/heicConverterService';
import { getFileNameSize, logUploadInfo } from 'utils/upload';
import { MAX_NODE_SUPPORTED_FILE_SIZE } from 'constants/upload';
const MAX_THUMBNAIL_DIMENSION = 720;
const MIN_COMPRESSION_PERCENTAGE_SIZE_DIFF = 10;
@ -36,9 +35,6 @@ export async function generateThumbnail(
let thumbnail: Uint8Array;
try {
if (!(file instanceof File)) {
if (file.size > MAX_NODE_SUPPORTED_FILE_SIZE) {
throw Error(CustomError.FILE_TOO_LARGE);
}
file = new File([await file.blob()], file.name);
}
if (fileTypeInfo.fileType === FILE_TYPE.IMAGE) {

View file

@ -9,11 +9,7 @@ import UploadHttpClient from './uploadHttpClient';
import UIService from './uiService';
import UploadService from './uploadService';
import { FILE_TYPE } from 'constants/file';
import {
FileUploadResults,
MAX_FILE_SIZE_SUPPORTED,
MAX_NODE_SUPPORTED_FILE_SIZE,
} from 'constants/upload';
import { FileUploadResults, MAX_FILE_SIZE_SUPPORTED } from 'constants/upload';
import { FileWithCollection, BackupedFile, UploadFile } from 'types/upload';
import { logUploadInfo } from 'utils/upload';
import { convertBytesToHumanReadable } from 'utils/billing';
@ -42,10 +38,7 @@ export default async function uploader(
UploadService.getFileMetadataAndFileTypeInfo(localID);
try {
const fileSize = UploadService.getAssetSize(uploadAsset);
if (
fileSize >= MAX_FILE_SIZE_SUPPORTED ||
(isElectron() && fileSize >= MAX_NODE_SUPPORTED_FILE_SIZE)
) {
if (fileSize >= MAX_FILE_SIZE_SUPPORTED) {
return { fileUploadResult: FileUploadResults.TOO_LARGE };
}
if (fileTypeInfo.fileType === FILE_TYPE.OTHERS) {

View file

@ -1,10 +1,6 @@
import {
MAX_NODE_SUPPORTED_FILE_SIZE,
NULL_EXTRACTED_METADATA,
} from 'constants/upload';
import { NULL_EXTRACTED_METADATA } from 'constants/upload';
import ffmpegService from 'services/ffmpeg/ffmpegService';
import { ElectronFile } from 'types/upload';
import { CustomError } from 'utils/error';
import { logError } from 'utils/sentry';
import { logUploadInfo } from 'utils/upload';
@ -12,9 +8,6 @@ export async function getVideoMetadata(file: File | ElectronFile) {
let videoMetadata = NULL_EXTRACTED_METADATA;
try {
if (!(file instanceof File)) {
if (file.size > MAX_NODE_SUPPORTED_FILE_SIZE) {
throw Error(CustomError.FILE_TOO_LARGE);
}
logUploadInfo('get file blob for video metadata extraction');
file = new File([await file.blob()], file.name, {
lastModified: file.lastModified,