reject videos during public upload
This commit is contained in:
parent
e34f66da52
commit
bf97d14eec
|
@ -52,6 +52,7 @@ export enum UPLOAD_RESULT {
|
|||
UPLOADED_WITH_STATIC_THUMBNAIL,
|
||||
ADDED_SYMLINK,
|
||||
CANCELLED,
|
||||
REJECTED,
|
||||
}
|
||||
|
||||
export enum PICKED_UPLOAD_TYPE {
|
||||
|
|
|
@ -434,7 +434,8 @@ class UploadManager {
|
|||
worker,
|
||||
this.userOwnedNonTrashedExistingFiles,
|
||||
fileWithCollection,
|
||||
this.uploaderName
|
||||
this.uploaderName,
|
||||
this.publicUploadProps.accessedThroughSharedURL
|
||||
);
|
||||
|
||||
const finalUploadResult = await this.postUploadTask(
|
||||
|
|
|
@ -22,7 +22,8 @@ export default async function uploader(
|
|||
worker: any,
|
||||
existingFiles: EnteFile[],
|
||||
fileWithCollection: FileWithCollection,
|
||||
uploaderName: string
|
||||
uploaderName: string,
|
||||
rejectVideos: boolean
|
||||
): Promise<UploadResponse> {
|
||||
const { collection, localID, ...uploadAsset } = fileWithCollection;
|
||||
const fileNameSize = `${UploadService.getAssetName(
|
||||
|
@ -46,6 +47,10 @@ export default async function uploader(
|
|||
throw Error(CustomError.NO_METADATA);
|
||||
}
|
||||
|
||||
if (rejectVideos && fileTypeInfo.fileType === FILE_TYPE.VIDEO) {
|
||||
return { fileUploadResult: UPLOAD_RESULT.REJECTED };
|
||||
}
|
||||
|
||||
const matchingExistingFiles = findMatchingExistingFiles(
|
||||
existingFiles,
|
||||
metadata
|
||||
|
|
Loading…
Reference in a new issue