diff --git a/src/app/services/cache_updater.py b/src/app/services/cache_updater.py index 4ef0e46..9699b4b 100644 --- a/src/app/services/cache_updater.py +++ b/src/app/services/cache_updater.py @@ -68,7 +68,7 @@ async def check_books(*args, **kwargs) -> bool: 1, PAGE_SIZE, uploaded_gte=uploaded_gte, uploaded_lte=uploaded_lte ) - for page_number in range(1, books_page.total_pages + 1): + for page_number in range(1, books_page.pages + 1): await check_books_page.kiq( page_number, uploaded_gte=uploaded_gte, uploaded_lte=uploaded_lte ) diff --git a/src/app/services/library_client.py b/src/app/services/library_client.py index 3e6d8ce..eec5a40 100644 --- a/src/app/services/library_client.py +++ b/src/app/services/library_client.py @@ -15,9 +15,11 @@ T = TypeVar("T") class Page(BaseModel, Generic[T]): items: list[T] total: int - page: int + size: int - total_pages: int + + page: int + pages: int class BaseBookInfo(BaseModel):