➖ Use minio for presigned urls and remove aws sdk
This commit is contained in:
@ -18,7 +18,6 @@
|
||||
"@typebot.io/prisma": "workspace:*",
|
||||
"ai": "2.1.32",
|
||||
"@udecode/plate-common": "^21.1.5",
|
||||
"aws-sdk": "2.1415.0",
|
||||
"bot-engine": "workspace:*",
|
||||
"chrono-node": "^2.6.4",
|
||||
"cors": "2.8.5",
|
||||
|
||||
@ -32,10 +32,7 @@ export const getUploadUrl = publicProcedure
|
||||
)
|
||||
.output(
|
||||
z.object({
|
||||
presignedUrl: z.object({
|
||||
url: z.string(),
|
||||
fields: z.any(),
|
||||
}),
|
||||
presignedUrl: z.string(),
|
||||
hasReachedStorageLimit: z.boolean(),
|
||||
})
|
||||
)
|
||||
@ -63,14 +60,9 @@ export const getUploadUrl = publicProcedure
|
||||
message: 'File upload block not found',
|
||||
})
|
||||
|
||||
const sizeLimit = fileUploadBlock.options.sizeLimit
|
||||
? Math.min(fileUploadBlock.options.sizeLimit, 500)
|
||||
: 10
|
||||
|
||||
const presignedUrl = generatePresignedUrl({
|
||||
const presignedUrl = await generatePresignedUrl({
|
||||
fileType,
|
||||
filePath,
|
||||
sizeLimit: sizeLimit * 1024 * 1024,
|
||||
})
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user