Skip to content

Commit 5620389

Browse files
committed
Refactor name PaginationParams
1 parent 4a5b6a7 commit 5620389

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

app/routers/contracts.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@
99
from ..datasources.db.database import get_database_session
1010
from ..datasources.db.models import Contract
1111
from ..services.contract import ContractService
12-
from ..services.pagination import GenericPagination, PaginatedResponse, PaginationParams
12+
from ..services.pagination import (
13+
GenericPagination,
14+
PaginatedResponse,
15+
PaginationQueryParams,
16+
)
1317
from .models import ContractsPublic
1418

1519
router = APIRouter(
@@ -22,7 +26,7 @@
2226
async def list_contracts(
2327
request: Request,
2428
address: str,
25-
pagination_params: PaginationParams = Depends(),
29+
pagination_params: PaginationQueryParams = Depends(),
2630
chain_ids: Annotated[list[int] | None, Query()] = None,
2731
session: AsyncSession = Depends(get_database_session),
2832
) -> PaginatedResponse[Contract]:

app/services/pagination.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class PaginatedResponse(BaseModel, Generic[T]):
1818
results: list[T]
1919

2020

21-
class PaginationParams(BaseModel):
21+
class PaginationQueryParams(BaseModel):
2222
limit: int | None = Query(None, ge=1)
2323
offset: int | None = Query(0, ge=0)
2424

@@ -85,6 +85,7 @@ async def get_count(self, session: AsyncSession, query) -> int:
8585
def serialize(self, url: URL, results: list[Any], count: int) -> PaginatedResponse:
8686
"""
8787
Get serialized page of results.
88+
8889
:param url:
8990
:param results:
9091
:param count:

0 commit comments

Comments
 (0)