From 1d183c37f83b0076f18b1cac180f7e080d8c3cee Mon Sep 17 00:00:00 2001 From: Ahmed Al-Taiar Date: Thu, 1 May 2025 21:05:40 -0400 Subject: [PATCH] Cors is gone..? reverting old changes --- api/src/lib/tus.ts | 6 +++--- web/src/components/PDF/PDF.tsx | 19 ++++++++++--------- web/src/components/Uploader/Uploader.tsx | 4 ++-- 3 files changed, 15 insertions(+), 14 deletions(-) diff --git a/api/src/lib/tus.ts b/api/src/lib/tus.ts index 1ee8332..b13b648 100755 --- a/api/src/lib/tus.ts +++ b/api/src/lib/tus.ts @@ -19,7 +19,7 @@ interface User { resetTokenExpiresAt: Date | null } -export const handleTusUpload = async ( +export const handleTusUpload = ( req: FastifyRequest, res: FastifyReply, tusHandler: Server, @@ -28,7 +28,7 @@ export const handleTusUpload = async ( if (isProduction) { if (req.method === 'OPTIONS') handleOptionsRequest(res) else if (isPublicEndpoint && req.method === 'GET') - await tusHandler.handle(req.raw, res.raw) + tusHandler.handle(req.raw, res.raw) else if (['GET', 'POST', 'HEAD', 'PATCH'].includes(req.method)) { if (req.headers.cookie) handleAuthenticatedRequest(req, res, tusHandler) else { @@ -41,7 +41,7 @@ export const handleTusUpload = async ( } } else { setCorsHeaders(res) - await tusHandler.handle(req.raw, res.raw) + tusHandler.handle(req.raw, res.raw) } } diff --git a/web/src/components/PDF/PDF.tsx b/web/src/components/PDF/PDF.tsx index 9f2647f..546ed54 100755 --- a/web/src/components/PDF/PDF.tsx +++ b/web/src/components/PDF/PDF.tsx @@ -1,14 +1,15 @@ -import { mdiOpenInNew } from '@mdi/js'; -import Icon from '@mdi/react'; import { useState } from 'react' -import { Document, Page as PdfPage, pdfjs } from "react-pdf"; -import "react-pdf/dist/Page/AnnotationLayer.css"; -import "react-pdf/dist/Page/TextLayer.css"; + +import { mdiOpenInNew } from '@mdi/js' +import Icon from '@mdi/react' +import { Document, Page as PdfPage, pdfjs } from 'react-pdf' +import 'react-pdf/dist/Page/AnnotationLayer.css' +import 'react-pdf/dist/Page/TextLayer.css' pdfjs.GlobalWorkerOptions.workerSrc = new URL( - "pdfjs-dist/build/pdf.worker.min.mjs", + 'pdfjs-dist/build/pdf.worker.min.mjs', import.meta.url -).toString(); +).toString() interface PDFProps { url: string @@ -16,9 +17,9 @@ interface PDFProps { } const PDF = ({ url, form = false }: PDFProps) => { - const [numPages, setNumPages] = useState(0); + const [numPages, setNumPages] = useState(0) function onLoadSuccess({ numPages }: { numPages: number }) { - setNumPages(numPages); + setNumPages(numPages) } return ( diff --git a/web/src/components/Uploader/Uploader.tsx b/web/src/components/Uploader/Uploader.tsx index 4ee54af..4ad1560 100755 --- a/web/src/components/Uploader/Uploader.tsx +++ b/web/src/components/Uploader/Uploader.tsx @@ -53,7 +53,7 @@ const Uploader = ({ onBeforeUpload: (files) => { for (const [key, file] of Object.entries(files)) { instance.setFileMeta(key, { - name: `${new Date().getTime().toString()}.${file.extension}`, + name: new Date().getTime().toString(), type: file.type, contentType: file.type, }) @@ -68,7 +68,7 @@ const Uploader = ({ removeFingerprintOnSuccess: true, }) .use(Compressor, { - mimeType: type === 'image' ? 'image/webp' : 'application/pdf', + mimeType: 'image/webp', }) if (type === 'image')