OpenHands/openhands/utils/search_utils.py
tofarr 50f821f9b9
Feat conversations CRUDS API (#5775)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-01-02 16:09:08 -07:00

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