mirror of
https://github.com/OpenHands/OpenHands.git
synced 2025-12-26 05:48:36 +08:00
16 lines
375 B
Python
16 lines
375 B
Python
import base64
|
|
|
|
|
|
def offset_to_page_id(offset: int, has_next: bool) -> str | None:
|
|
if not has_next:
|
|
return None
|
|
next_page_id = base64.b64encode(str(offset).encode()).decode()
|
|
return next_page_id
|
|
|
|
|
|
def page_id_to_offset(page_id: str | None) -> int:
|
|
if not page_id:
|
|
return 0
|
|
offset = int(base64.b64decode(page_id).decode())
|
|
return offset
|