feat: add backfills logic

This commit is contained in:
h
2026-05-29 19:33:57 +02:00
parent 4a471df8f1
commit 51093da660
12 changed files with 251 additions and 63 deletions
+2 -3
View File
@@ -1,13 +1,13 @@
from typing import Annotated
import asyncpg
from dishka.integrations.fastapi import FromDishka, inject
from dishka.integrations.fastapi import DishkaRoute, FromDishka
from fastapi import APIRouter, Query
from utils.policy import repository
from utils.policy.models import FolderSpec
router = APIRouter(prefix="/api/folders", tags=["folders"])
router = APIRouter(prefix="/api/folders", tags=["folders"], route_class=DishkaRoute)
def _serialize(spec: FolderSpec) -> dict:
@@ -28,7 +28,6 @@ def _serialize(spec: FolderSpec) -> dict:
@router.get("")
@inject
async def list_folders(
pool: FromDishka[asyncpg.Pool], account_id: Annotated[int, Query()]
) -> list[dict]: