From 728437ea97313fc4261d8977ed9671697548aa5a Mon Sep 17 00:00:00 2001 From: IrohDW Date: Mon, 24 Jun 2024 11:34:31 -0600 Subject: [PATCH] Metadata for publishes is now a file instead of Base64. .eslintrc renamed to cjs to fix error when using ESLint Max file size is now global variable that coverts file size to binary byte format automatically. Many small EsLint fixes. Fixed no key warning in MultiplePublishAll.tsx --- src/components/Publish/EditVideo/EditVideo.tsx | 1 - src/components/Publish/MultiplePublish/MultiplePublishAll.tsx | 2 +- src/components/Publish/PublishVideo/PublishVideo.tsx | 2 -- src/utils/toBase64.ts | 4 ++-- 4 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/components/Publish/EditVideo/EditVideo.tsx b/src/components/Publish/EditVideo/EditVideo.tsx index 9bb29ea..f46d448 100644 --- a/src/components/Publish/EditVideo/EditVideo.tsx +++ b/src/components/Publish/EditVideo/EditVideo.tsx @@ -318,7 +318,6 @@ export const EditVideo = () => { tag1: QTUBE_VIDEO_BASE, filename: `${alphanumericString.trim()}.${fileExtension}`, }; -console.log('edit file is: ', file) listOfPublishes.push(requestBodyVideo); } diff --git a/src/components/Publish/MultiplePublish/MultiplePublishAll.tsx b/src/components/Publish/MultiplePublish/MultiplePublishAll.tsx index ef6363f..6dbcdc4 100644 --- a/src/components/Publish/MultiplePublish/MultiplePublishAll.tsx +++ b/src/components/Publish/MultiplePublish/MultiplePublishAll.tsx @@ -78,7 +78,7 @@ export const MultiplePublish = ({ ); const retry = () => { - let newlistOfMultiplePublishes: any[] = []; + const newlistOfMultiplePublishes: any[] = []; listOfUnsuccessfulPublishes?.forEach(item => { const findPub = publishes?.resources.find( (res: any) => res?.identifier === item.identifier diff --git a/src/components/Publish/PublishVideo/PublishVideo.tsx b/src/components/Publish/PublishVideo/PublishVideo.tsx index bc08769..8129dd3 100644 --- a/src/components/Publish/PublishVideo/PublishVideo.tsx +++ b/src/components/Publish/PublishVideo/PublishVideo.tsx @@ -146,7 +146,6 @@ export const PublishVideo = ({ editId, editContent }: NewCrowdfundProps) => { maxSize, onDrop: (acceptedFiles, rejectedFiles) => { const formatArray = acceptedFiles.map(item => { - console.log('file: ', item) let filteredTitle = ""; if (isCheckTitleByFile) { @@ -288,7 +287,6 @@ export const PublishVideo = ({ editId, editContent }: NewCrowdfundProps) => { /[^a-zA-Z0-9_]/g, "" ); -console.log('file size: ', file.size) const videoObject: any = { title, version: 1, diff --git a/src/utils/toBase64.ts b/src/utils/toBase64.ts index 41388a3..ca52920 100644 --- a/src/utils/toBase64.ts +++ b/src/utils/toBase64.ts @@ -51,9 +51,9 @@ export function objectToFile(obj: any) { const jsonString = JSON.stringify(obj) // Step 2: Create a Blob from the JSON string - const blob = new Blob([jsonString], { type: 'application/json' }) - return blob + return new Blob([jsonString], { type: 'application/json' }) } + export function objectToUint8Array(obj: any) { // Convert the object to a JSON string const jsonString = JSON.stringify(obj)