возможно теперь загружается матч через интернет, но не точно
This commit is contained in:
@@ -1006,13 +1006,19 @@ def create_hockey_router(
|
||||
**session_data,
|
||||
)
|
||||
if agent_hub is not None and result.get("game_external_id"):
|
||||
result["agent_assignment"] = await agent_hub.assign_match(
|
||||
wfl_user_id=user.id,
|
||||
game_external_id=str(result.get("game_external_id") or ""),
|
||||
tournament_external_id=str(result.get("tournament_external_id") or ""),
|
||||
device_id=vmix_device_id,
|
||||
operator_session_token=str(result.get("token") or ""),
|
||||
)
|
||||
try:
|
||||
result["agent_assignment"] = await agent_hub.assign_match(
|
||||
wfl_user_id=user.id,
|
||||
game_external_id=str(result.get("game_external_id") or ""),
|
||||
tournament_external_id=str(result.get("tournament_external_id") or ""),
|
||||
device_id=vmix_device_id,
|
||||
operator_session_token=str(result.get("token") or ""),
|
||||
)
|
||||
except Exception as agent_error:
|
||||
# The match/session must remain usable even when a browser
|
||||
# carries a stale Agent id from another WFL account.
|
||||
result["agent_assignment"] = None
|
||||
result["agent_warning"] = str(agent_error)[:300]
|
||||
return result
|
||||
except ValueError as error:
|
||||
raise HTTPException(status_code=409, detail=str(error)) from error
|
||||
|
||||
Reference in New Issue
Block a user