Finished implementing FileUploadService + added test workflow

This commit is contained in:
2026-04-05 11:50:44 +02:00
parent 24285c3972
commit e390012b1f
11 changed files with 323 additions and 5 deletions

View File

@@ -0,0 +1,40 @@
// Request schemas
export interface RegisterUploadReq {
roomId: string
userid: string
files: FileUploadRegistration[]
}
export interface ChunkUploadReq {
uploadId: string
fileId: string
chunk: string
roomId: string
userid: string
}
export interface FinishUploadReq {
uploadId: string
roomId: string
userid: string
}
// Response schemas
export interface RegisterUploadResp {
uploadId: string
}
// Types
export interface FileUploadRegistration {
size: number
type: string
name: string
fileId: string
}
export interface FileData {
name: string
extension: string
type: string
data: File
}