messenger finalizat

This commit is contained in:
andrei-mihnea-cerbu
2024-01-13 08:39:13 +02:00
parent a6a228ded9
commit 54542da299
28 changed files with 455 additions and 47 deletions
@@ -1,17 +1,12 @@
from fastapi import HTTPException
from app.models import Message
from database.queries.messages import create_conversation, send_message_to_mongodb
from database.queries.messages import send_message_db
async def send(message: Message):
conversation_url = create_conversation(message.sender, message.receiver)
success = send_message_db(message)
if conversation_url is not None:
success = send_message_to_mongodb(conversation_url, message.sender, message.conversation)
if success:
return {"success": True, "message": "Message sent successfully"}
raise HTTPException(status_code=500, detail="Internal Server Error")
raise HTTPException(status_code=500, detail="Error creating conversation")
if success:
return {"success": True, "message": "Message sent successfully"}
raise HTTPException(status_code=500, detail="Internal Server Error")