feat: add element_id to file upload params

This commit is contained in:
swve 2022-12-12 11:29:47 +01:00
parent 4e539865c9
commit 643d4ae2e7

View file

@ -1,4 +1,4 @@
from fastapi import APIRouter, Depends
from fastapi import APIRouter, Depends, UploadFile, Form
from src.dependencies.auth import get_current_user
from fastapi import HTTPException, status, UploadFile
@ -10,19 +10,20 @@ router = APIRouter()
@router.post("/picture")
async def api_create_picture_file(file_object: UploadFile, current_user: PublicUser = Depends(get_current_user)):
async def api_create_picture_file(file_object: UploadFile, element_id: str = Form(), current_user: PublicUser = Depends(get_current_user)):
"""
Create new picture file
"""
return await create_picture_file(file_object, "ed_123")
return await create_picture_file(file_object, element_id)
@router.post("/video")
async def api_create_video_file(file_object: UploadFile, current_user: PublicUser = Depends(get_current_user)):
async def api_create_video_file(file_object: UploadFile,element_id: str = Form(), current_user: PublicUser = Depends(get_current_user)):
"""
Create new video file
"""
return await create_video_file(file_object, "ed_123")
return await create_video_file(file_object, element_id)
@router.get("/picture")
async def api_get_picture_file(file_id: str, current_user: PublicUser = Depends(get_current_user)):
@ -31,10 +32,10 @@ async def api_get_picture_file(file_id :str ,current_user: PublicUser = Depends(
"""
return await get_picture_file(file_id, current_user)
@router.get("/video")
async def api_get_video_file(file_id: str, current_user: PublicUser = Depends(get_current_user)):
"""
Get video file
"""
return await get_video_file(file_id, current_user)