18 lines
485 B
Python
18 lines
485 B
Python
"""Dashboard API skeleton."""
|
|
|
|
from __future__ import annotations
|
|
|
|
from fastapi import APIRouter, Depends, Request
|
|
|
|
from app.api.deps import get_auth_context
|
|
from app.model.schemas import AuthContext
|
|
from app.utils.response import success_response
|
|
|
|
router = APIRouter()
|
|
AUTH_CONTEXT_DEP = Depends(get_auth_context)
|
|
|
|
|
|
@router.get("/ping")
|
|
def ping(request: Request, auth: AuthContext = AUTH_CONTEXT_DEP):
|
|
return success_response(request, {"module": "dashboard", "status": "ready"})
|