Cors is gone..? reverting old changes
All checks were successful
Publish Docker Image / Publish Docker Image (push) Successful in 5s

This commit is contained in:
2025-05-01 21:05:40 -04:00
parent 3aeec4d23e
commit 1d183c37f8
3 changed files with 15 additions and 14 deletions

View File

@ -19,7 +19,7 @@ interface User {
resetTokenExpiresAt: Date | null resetTokenExpiresAt: Date | null
} }
export const handleTusUpload = async ( export const handleTusUpload = (
req: FastifyRequest, req: FastifyRequest,
res: FastifyReply, res: FastifyReply,
tusHandler: Server, tusHandler: Server,
@ -28,7 +28,7 @@ export const handleTusUpload = async (
if (isProduction) { if (isProduction) {
if (req.method === 'OPTIONS') handleOptionsRequest(res) if (req.method === 'OPTIONS') handleOptionsRequest(res)
else if (isPublicEndpoint && req.method === 'GET') 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)) { else if (['GET', 'POST', 'HEAD', 'PATCH'].includes(req.method)) {
if (req.headers.cookie) handleAuthenticatedRequest(req, res, tusHandler) if (req.headers.cookie) handleAuthenticatedRequest(req, res, tusHandler)
else { else {
@ -41,7 +41,7 @@ export const handleTusUpload = async (
} }
} else { } else {
setCorsHeaders(res) setCorsHeaders(res)
await tusHandler.handle(req.raw, res.raw) tusHandler.handle(req.raw, res.raw)
} }
} }

View File

@ -1,14 +1,15 @@
import { mdiOpenInNew } from '@mdi/js';
import Icon from '@mdi/react';
import { useState } from 'react' import { useState } from 'react'
import { Document, Page as PdfPage, pdfjs } from "react-pdf";
import "react-pdf/dist/Page/AnnotationLayer.css"; import { mdiOpenInNew } from '@mdi/js'
import "react-pdf/dist/Page/TextLayer.css"; 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.GlobalWorkerOptions.workerSrc = new URL(
"pdfjs-dist/build/pdf.worker.min.mjs", 'pdfjs-dist/build/pdf.worker.min.mjs',
import.meta.url import.meta.url
).toString(); ).toString()
interface PDFProps { interface PDFProps {
url: string url: string
@ -16,9 +17,9 @@ interface PDFProps {
} }
const PDF = ({ url, form = false }: PDFProps) => { const PDF = ({ url, form = false }: PDFProps) => {
const [numPages, setNumPages] = useState<number>(0); const [numPages, setNumPages] = useState<number>(0)
function onLoadSuccess({ numPages }: { numPages: number }) { function onLoadSuccess({ numPages }: { numPages: number }) {
setNumPages(numPages); setNumPages(numPages)
} }
return ( return (

View File

@ -53,7 +53,7 @@ const Uploader = ({
onBeforeUpload: (files) => { onBeforeUpload: (files) => {
for (const [key, file] of Object.entries(files)) { for (const [key, file] of Object.entries(files)) {
instance.setFileMeta(key, { instance.setFileMeta(key, {
name: `${new Date().getTime().toString()}.${file.extension}`, name: new Date().getTime().toString(),
type: file.type, type: file.type,
contentType: file.type, contentType: file.type,
}) })
@ -68,7 +68,7 @@ const Uploader = ({
removeFingerprintOnSuccess: true, removeFingerprintOnSuccess: true,
}) })
.use(Compressor, { .use(Compressor, {
mimeType: type === 'image' ? 'image/webp' : 'application/pdf', mimeType: 'image/webp',
}) })
if (type === 'image') if (type === 'image')