All checks were successful
Test before pr merge / test-lint (pull_request) Successful in 6s
17 lines
462 B
Python
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))
|