feat: add backfills logic
This commit is contained in:
@@ -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]:
|
||||
|
||||
Reference in New Issue
Block a user