Add GET endpoint for /server-time

This commit is contained in:
Backend IM Bot 2025-03-26 16:12:49 +00:00
parent d94e42092e
commit f6ed3de911

View File

@ -0,0 +1,18 @@
# Entity: ServerTime
from fastapi import APIRouter, status
from datetime import datetime
from typing import Dict
from schemas.server_time import ServerTimeSchema
router = APIRouter()
@router.get("/server-time", status_code=status.HTTP_200_OK, response_model=ServerTimeSchema)
async def get_server_time() -> Dict:
"""Get accurate server time"""
current_time = datetime.now()
return {
"timestamp": current_time.timestamp(),
"iso_time": current_time.isoformat(),
"utc_time": current_time.utcnow().isoformat()
}