refactor: using optional keyword

This commit is contained in:
2025-08-05 17:06:46 +04:00
parent 5db5f116af
commit ab1d066fdd
8 changed files with 31 additions and 18 deletions

View File

@ -1,13 +1,15 @@
from typing import Optional
from schemas.base import PaginationSchema
async def pagination_parameters(
page: int | None = None, items_per_page: int | None = None
page: Optional[int] = None, items_per_page: Optional[int] = None
) -> PaginationSchema:
return PaginationSchema(page=page, items_per_page=items_per_page)
def is_valid_pagination(pagination: PaginationSchema | None) -> bool:
def is_valid_pagination(pagination: Optional[PaginationSchema]) -> bool:
if not pagination:
return False
return all(