api: refactor ccujack state keeping

This commit is contained in:
lilly 2026-05-14 15:36:46 +02:00
commit b623082c4a
Signed by: lilly
SSH key fingerprint: SHA256:y9T5GFw2A20WVklhetIxG1+kcg/Ce0shnQmbu1LQ37g
5 changed files with 22 additions and 36 deletions

View file

@ -4,7 +4,6 @@ from datetime import datetime, UTC, timedelta
from fastapi import Request, Depends, Response
from simple_openid_connect.data import TokenSuccessResponse
from simple_openid_connect.client import OpenidClient
from cachetools import Cache
from dooris_api import models, exceptions
from dooris_api.ccujack import CCUJackClient
@ -124,13 +123,6 @@ def clear_auth_state(resp: Response):
CurrentUser = Annotated[Optional[models.CurrentUser], Depends(get_current_user)]
def get_cache(req: Request) -> Cache:
return req.app.extra["cache"]
Cache = Annotated[Cache, Depends(get_cache)]
def get_ccujack(req: Request) -> CCUJackClient:
return req.app.extra["ccujack"]