Make get_browser_state async (#1775)
This commit is contained in:
@@ -81,7 +81,7 @@ class BrowserManager:
|
|||||||
"Getting browser state for task from persistent sessions manager",
|
"Getting browser state for task from persistent sessions manager",
|
||||||
browser_session_id=browser_session_id,
|
browser_session_id=browser_session_id,
|
||||||
)
|
)
|
||||||
browser_state = app.PERSISTENT_SESSIONS_MANAGER.get_browser_state(browser_session_id)
|
browser_state = await app.PERSISTENT_SESSIONS_MANAGER.get_browser_state(browser_session_id)
|
||||||
if browser_state is None:
|
if browser_state is None:
|
||||||
LOG.warning(
|
LOG.warning(
|
||||||
"Browser state not found in persistent sessions manager",
|
"Browser state not found in persistent sessions manager",
|
||||||
@@ -139,7 +139,7 @@ class BrowserManager:
|
|||||||
"Getting browser state for workflow run from persistent sessions manager",
|
"Getting browser state for workflow run from persistent sessions manager",
|
||||||
browser_session_id=browser_session_id,
|
browser_session_id=browser_session_id,
|
||||||
)
|
)
|
||||||
browser_state = app.PERSISTENT_SESSIONS_MANAGER.get_browser_state(browser_session_id)
|
browser_state = await app.PERSISTENT_SESSIONS_MANAGER.get_browser_state(browser_session_id)
|
||||||
if browser_state is None:
|
if browser_state is None:
|
||||||
LOG.warning(
|
LOG.warning(
|
||||||
"Browser state not found in persistent sessions manager", browser_session_id=browser_session_id
|
"Browser state not found in persistent sessions manager", browser_session_id=browser_session_id
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ class PersistentSessionsManager:
|
|||||||
"""Get all active sessions for an organization."""
|
"""Get all active sessions for an organization."""
|
||||||
return await self.database.get_active_persistent_browser_sessions(organization_id)
|
return await self.database.get_active_persistent_browser_sessions(organization_id)
|
||||||
|
|
||||||
def get_browser_state(self, session_id: str) -> BrowserState | None:
|
async def get_browser_state(self, session_id: str) -> BrowserState | None:
|
||||||
"""Get a specific browser session's state by session ID."""
|
"""Get a specific browser session's state by session ID."""
|
||||||
browser_session = self._browser_sessions.get(session_id)
|
browser_session = self._browser_sessions.get(session_id)
|
||||||
return browser_session.browser_state if browser_session else None
|
return browser_session.browser_state if browser_session else None
|
||||||
|
|||||||
Reference in New Issue
Block a user