Last commit not found
from fastapi import APIRouter | |
from .Schemas import BaseRequest, GetTranscriptions | |
from .Model import UserTranscriptions | |
from App.modelInit import models | |
from App.Users.Model import User | |
user_transcriptions_router = APIRouter(tags=["user-transcriptions"]) | |
async def add_transcriptions(transcriptionTask: BaseRequest): | |
user = await User.objects.filter(id=transcriptionTask.userId).first() | |
created_task = await UserTranscriptions.objects.create( | |
user=user, **transcriptionTask.dict() | |
) | |
return {"code": 200, "message": "success", "payload": created_task.__dict__} | |
async def get_transcriptions(user: GetTranscriptions): | |
transcriptions = await UserTranscriptions.objects.filter(user=user.userId).all() | |
if transcriptions == None: | |
return { | |
"code": 200, | |
"message": "Success", | |
"payload": {}, | |
} | |
return { | |
"code": 200, | |
"message": "Success", | |
"payload": transcriptions.__dict__, | |
} | |