Refactor make_decision and add usage example in app.py

This commit is contained in:
dylan
2025-04-12 11:37:08 +02:00
parent 9986e7409f
commit 7969caacaf
2 changed files with 29 additions and 46 deletions

16
app.py
View File

@ -1,6 +1,5 @@
from flask import Flask
from dto.requests import GameStartRequestDTO
from services.julius_baer_api_client import JuliusBaerApiClient
app = Flask(__name__)
@ -13,8 +12,17 @@ def hello_world(): # put application's code here
if __name__ == '__main__':
jb_client = JuliusBaerApiClient()
game_start_request = GameStartRequestDTO(player_name="Welch")
res = jb_client.start_game(game_start_request)
print(res)
# game_start_request = GameStartRequestDTO(player_name=config.API_TEAM)
# res = jb_client.start_game(game_start_request)
#
# game_decision_request = GameDecisionRequestDTO(decision="Accept", client_id=res.client_id, session_id=res.session_id)
# decision_response = jb_client.make_decision(game_decision_request)
#
# while decision_response.status == "active":
# game_decision_request = GameDecisionRequestDTO(decision="Accept", client_id=res.client_id, session_id=res.session_id)
# decision_response = jb_client.make_decision(game_decision_request)
#
# if decision_response.status == "gameover":
# logging.info("Game over")
app.run()