feat: pagination hints

This commit is contained in:
2026-08-19 21:33:22 +07:00
parent 981db23b6f
commit 04be991865
5 changed files with 57 additions and 1 deletions

View File

@@ -47,6 +47,9 @@ class CatalogueService:
view.view_type = CatalogueType.PRODUCTS
view.products = products[:PAGE_SIZE]
view.has_next = len(products) > PAGE_SIZE
view.total = await self.product_repo.count_products_by_category(
session, cat_id, include_hidden=include_hidden
)
return view
view.view_type = CatalogueType.EMPTY