Introduce persistent browser sessions model (#1408)

This commit is contained in:
Maksim Ivanov
2024-12-17 19:45:38 +01:00
committed by GitHub
parent 69687f121a
commit c97b261f96
3 changed files with 64 additions and 0 deletions

View File

@@ -46,6 +46,7 @@ BITWARDEN_CREDIT_CARD_DATA_PARAMETER_PREFIX = "bccd"
TASK_GENERATION_PREFIX = "tg"
OBSERVER_CRUISE_ID = "oc"
OBSERVER_THOUGHT_ID = "ot"
PERSISTENT_BROWSER_SESSION_ID = "pbs"
def generate_workflow_id() -> str:
@@ -153,6 +154,11 @@ def generate_observer_thought_id() -> str:
return f"{OBSERVER_THOUGHT_ID}_{int_id}"
def generate_persistent_browser_session_id() -> str:
int_id = generate_id()
return f"{PERSISTENT_BROWSER_SESSION_ID}_{int_id}"
def generate_id() -> int:
"""
generate a 64-bit int ID