22 lines
495 B
Python
22 lines
495 B
Python
from fastapi import HTTPException
|
|
from app.models import Message
|
|
from database.queries.messages import send_message_db
|
|
|
|
|
|
async def send(message: Message):
|
|
"""
|
|
Stores message in MongoDB
|
|
|
|
Args:
|
|
message (Message)
|
|
|
|
Returns:
|
|
HTTP Status
|
|
"""
|
|
success = send_message_db(message)
|
|
|
|
if success:
|
|
return {"success": True, "message": "Message sent successfully"}
|
|
raise HTTPException(status_code=500, detail="Internal Server Error")
|
|
|