feat(api): changed get session's live flag

This commit is contained in:
Taha Yassine Kraiem 2022-06-22 16:16:38 +02:00
parent 7ed0d28e40
commit 6cb997def7
2 changed files with 10 additions and 5 deletions

View file

@ -81,10 +81,13 @@ def get_live_session_by_id(project_id, session_id):
print("!! issue with the peer-server")
print(connected_peers.text)
return False
connected_peers = connected_peers.json().get("data", [])
connected_peers = connected_peers.json().get("data")
if connected_peers is None:
return None
connected_peers["live"] = True
except requests.exceptions.Timeout:
print("Timeout getting Assist response")
return False
return None
except Exception as e:
print("issue getting Assist response")
print(str(e))
@ -93,7 +96,7 @@ def get_live_session_by_id(project_id, session_id):
print(connected_peers.text)
except:
print("couldn't get response")
return False
return None
return connected_peers

View file

@ -99,14 +99,16 @@ def get_by_id2_pg(project_id, session_id, user_id, full_data=False, include_fav_
duration=data["duration"])
data['metadata'] = __group_metadata(project_metadata=data.pop("projectMetadata"), session=data)
data['issues'] = issues.get_by_session_id(session_id=session_id,project_id=project_id)
data['issues'] = issues.get_by_session_id(session_id=session_id, project_id=project_id)
data['live'] = live and assist.is_live(project_id=project_id,
session_id=session_id,
project_key=data["projectKey"])
data["inDB"] = True
return data
else:
elif live:
return assist.get_live_session_by_id(project_id=project_id, session_id=session_id)
else:
return None
def __get_sql_operator(op: schemas.SearchEventOperator):