From a1c4ef0f22ff2696f9c135d3bf8f757e5f1352a8 Mon Sep 17 00:00:00 2001 From: dylan <12473240+dlmw@users.noreply.github.com> Date: Sat, 12 Apr 2025 11:44:50 +0200 Subject: [PATCH] Make start_game similar to make_decision --- services/julius_baer_api_client.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/services/julius_baer_api_client.py b/services/julius_baer_api_client.py index a61315e..f7313f3 100644 --- a/services/julius_baer_api_client.py +++ b/services/julius_baer_api_client.py @@ -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()