tranny / App /utils.py
Mbonea's picture
hello
252d749
raw
history blame
521 Bytes
from App.Users.Model import User
from App.Post.Model import Post
import asyncio
from fastapi import HTTPException
async def get_user_and_post(content):
try:
# user = None
# post = await Post.objects.get(id=content.postId)
# print(post.id)
user, post = await asyncio.gather(
*[User.objects.get(id=content.userId), Post.objects.get(id=content.postId)]
)
except:
raise HTTPException(status_code=400, detail="Invalid data")
return user, post