Player async function and integration with app.py

This commit is contained in:
luca
2025-04-12 12:59:36 +02:00
parent 321217db60
commit 92c86a48b6
2 changed files with 20 additions and 17 deletions

18
app.py
View File

@ -4,7 +4,7 @@ from flask import Flask
import config
from dto.requests import GameStartRequestDTO, GameDecisionRequestDTO
from services.julius_baer_api_client import JuliusBaerApiClient
from services.player import Player
app = Flask(__name__)
@ -15,19 +15,9 @@ def hello_world(): # put application's code here
if __name__ == '__main__':
jb_client = JuliusBaerApiClient()
# 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.send_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.send_decision(game_decision_request)
#
# if decision_response.status == "gameover":
# logging.info("Game over")
player = Player()
player.play_on_separate_thread()
app.run()