Skip to content

Commit ce792eb

Browse files
feat(api): api update (#32)
1 parent 19e3da8 commit ce792eb

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

src/arcadepy/pagination.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
class SyncOffsetPage(BaseSyncPage[_T], BasePage[_T], Generic[_T]):
1414
items: List[_T]
1515
total_count: Optional[int] = None
16-
page_count: Optional[int] = None
16+
offset: Optional[int] = None
1717

1818
@override
1919
def _get_page_items(self) -> List[_T]:
@@ -24,12 +24,12 @@ def _get_page_items(self) -> List[_T]:
2424

2525
@override
2626
def next_page_info(self) -> Optional[PageInfo]:
27-
page_count = self.page_count
28-
if page_count is None:
27+
offset = self.offset
28+
if offset is None:
2929
return None
3030

3131
length = len(self._get_page_items())
32-
current_count = page_count + length
32+
current_count = offset + length
3333

3434
total_count = self.total_count
3535
if total_count is None:
@@ -44,7 +44,7 @@ def next_page_info(self) -> Optional[PageInfo]:
4444
class AsyncOffsetPage(BaseAsyncPage[_T], BasePage[_T], Generic[_T]):
4545
items: List[_T]
4646
total_count: Optional[int] = None
47-
page_count: Optional[int] = None
47+
offset: Optional[int] = None
4848

4949
@override
5050
def _get_page_items(self) -> List[_T]:
@@ -55,12 +55,12 @@ def _get_page_items(self) -> List[_T]:
5555

5656
@override
5757
def next_page_info(self) -> Optional[PageInfo]:
58-
page_count = self.page_count
59-
if page_count is None:
58+
offset = self.offset
59+
if offset is None:
6060
return None
6161

6262
length = len(self._get_page_items())
63-
current_count = page_count + length
63+
current_count = offset + length
6464

6565
total_count = self.total_count
6666
if total_count is None:

0 commit comments

Comments
 (0)