satupeta-main/app/core/responses.py

17 lines
392 B
Python
Raw Normal View History

2026-01-27 02:11:58 +00:00
from typing import Any, override
from fastapi.responses import JSONResponse
from app.utils.helpers import orjson_dumps
class ORJSONResponse(JSONResponse):
"""Custom JSONResponse menggunakan orjson."""
media_type = "application/json"
@override
def render(self, content: Any) -> bytes:
"""Render content menggunakan orjson."""
return orjson_dumps(content)