first commit
This commit is contained in:
15
app/utils/response_util.py
Normal file
15
app/utils/response_util.py
Normal file
@ -0,0 +1,15 @@
|
||||
import time
|
||||
from fastapi.responses import JSONResponse
|
||||
from app.utils.logger_util import logger
|
||||
|
||||
|
||||
def response(data: dict, start_time: float, code: int = 200) -> dict:
|
||||
speed = time.time() - start_time
|
||||
data["duration"] = speed
|
||||
|
||||
logger.debug(f"RESPONSE TIME: {speed}s")
|
||||
|
||||
if code != 200:
|
||||
return JSONResponse(content=data, status_code=code)
|
||||
|
||||
return data
|
||||
Reference in New Issue
Block a user