Make start_game similar to make_decision
This commit is contained in:
@ -32,11 +32,11 @@ class JuliusBaerApiClient:
|
|||||||
"""
|
"""
|
||||||
logging.info("[+] Starting new game session")
|
logging.info("[+] Starting new game session")
|
||||||
start_uri = f"{self.api_uri}/game/start"
|
start_uri = f"{self.api_uri}/game/start"
|
||||||
payload = game_start_request.model_dump() # Convert GameStartRequestDTO to dict for JSON
|
payload = game_start_request.model_dump_json()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
response = requests.post(start_uri, json=payload, headers=self.headers)
|
response = requests.post(start_uri, data=payload, headers=self.headers)
|
||||||
response.raise_for_status() # Raise exception for HTTP errors
|
response.raise_for_status()
|
||||||
|
|
||||||
response_json = response.json()
|
response_json = response.json()
|
||||||
validated_response = GameStartResponseDTO.model_validate(response_json)
|
validated_response = GameStartResponseDTO.model_validate(response_json)
|
||||||
@ -57,7 +57,7 @@ class JuliusBaerApiClient:
|
|||||||
payload = game_decision_request.model_dump_json()
|
payload = game_decision_request.model_dump_json()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
response = requests.post(decision_uri, headers=self.headers, data=payload)
|
response = requests.post(decision_uri, data=payload, headers=self.headers)
|
||||||
response.raise_for_status()
|
response.raise_for_status()
|
||||||
|
|
||||||
response_json = response.json()
|
response_json = response.json()
|
||||||
|
Reference in New Issue
Block a user