Files
cpl/tests/custom/api/src/routes/ping.py
edraft 6639946346
All checks were successful
Test before pr merge / test-lint (pull_request) Successful in 6s
Improved wrapped logging #187
2025-09-23 23:34:45 +02:00

17 lines
462 B
Python

from urllib.request import Request
from service import PingService
from starlette.responses import JSONResponse
from cpl.api import APILogger
from cpl.api.router import Router
@Router.authenticate()
# @Router.authorize(permissions=[Permissions.administrator])
# @Router.authorize(policies=["test"])
@Router.get(f"/ping")
async def ping(r: Request, ping: PingService, logger: APILogger):
logger.info(f"Ping: {ping}")
return JSONResponse(ping.ping(r))