othr
This commit is contained in:
		@@ -1,5 +1,14 @@
 | 
			
		||||
from schemas.base import PaginationSchema
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
async def pagination_parameters(page: int, items_per_page: int) -> PaginationSchema:
 | 
			
		||||
async def pagination_parameters(page: int | None = None, items_per_page: int | None = None) -> PaginationSchema:
 | 
			
		||||
    return PaginationSchema(page=page, items_per_page=items_per_page)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def is_valid_pagination(pagination: PaginationSchema | None) -> bool:
 | 
			
		||||
    if not pagination:
 | 
			
		||||
        return False
 | 
			
		||||
    return all([
 | 
			
		||||
        isinstance(pagination.items_per_page, int),
 | 
			
		||||
        isinstance(pagination.page, int)
 | 
			
		||||
    ])
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user