Merge pull request #375 from openreplay/dev

(fix)api: Check live session
This commit is contained in:
Mehdi Osman 2022-03-10 11:17:51 +01:00 committed by GitHub
commit 8e601d924c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -71,7 +71,18 @@ def get_live_sessions_ws(project_id):
print("!! issue with the peer-server")
print(connected_peers.text)
return []
live_peers = connected_peers.json().get("data", [])
try:
live_peers = connected_peers.json().get("data", [])
except Exception as e:
print("issue getting Live-Assist response")
print(str(e))
print("expected JSON, received:")
try:
print(connected_peers.text)
except:
print("couldn't get response")
live_peers = []
for s in live_peers:
s["live"] = True
s["projectId"] = project_id
@ -95,7 +106,17 @@ def is_live(project_id, session_id, project_key=None):
print("!! issue with the peer-server")
print(connected_peers.text)
return False
connected_peers = connected_peers.json().get("data", [])
try:
connected_peers = connected_peers.json().get("data", [])
except Exception as e:
print("issue getting Assist response")
print(str(e))
print("expected JSON, received:")
try:
print(connected_peers.text)
except:
print("couldn't get response")
return False
return str(session_id) in connected_peers