Make start_game similar to make_decision

This commit is contained in:
dylan
2025-04-12 11:44:50 +02:00
parent 7969caacaf
commit a1c4ef0f22

View File

@ -32,11 +32,11 @@ class JuliusBaerApiClient:
"""
logging.info("[+] Starting new game session")
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:
response = requests.post(start_uri, json=payload, headers=self.headers)
response.raise_for_status() # Raise exception for HTTP errors
response = requests.post(start_uri, data=payload, headers=self.headers)
response.raise_for_status()
response_json = response.json()
validated_response = GameStartResponseDTO.model_validate(response_json)
@ -57,7 +57,7 @@ class JuliusBaerApiClient:
payload = game_decision_request.model_dump_json()
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_json = response.json()