Route for POST new-game
This commit is contained in:
17
app.py
17
app.py
@ -4,27 +4,20 @@ from flask import Flask
|
|||||||
|
|
||||||
import config
|
import config
|
||||||
from dto.requests import GameStartRequestDTO
|
from dto.requests import GameStartRequestDTO
|
||||||
from services.extractor import extract_profile
|
|
||||||
from services.julius_baer_api_client import JuliusBaerApiClient
|
from services.julius_baer_api_client import JuliusBaerApiClient
|
||||||
from services.player import Player
|
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - [%(module)s] - %(message)s')
|
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - [%(module)s] - %(message)s')
|
||||||
|
jb_client = JuliusBaerApiClient()
|
||||||
|
|
||||||
|
|
||||||
@app.route('/')
|
@app.route('/new-game', methods=['POST'])
|
||||||
def hello_world():
|
def new_game():
|
||||||
return 'Hello World!'
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
jb_client = JuliusBaerApiClient()
|
|
||||||
game_start_request = GameStartRequestDTO(player_name=config.API_TEAM)
|
game_start_request = GameStartRequestDTO(player_name=config.API_TEAM)
|
||||||
res = jb_client.start_game(game_start_request)
|
res = jb_client.start_game(game_start_request)
|
||||||
|
|
||||||
result = extract_profile(res.client_data)
|
return res.model_dump_json()
|
||||||
|
|
||||||
player = Player()
|
|
||||||
player.play_on_separate_thread()
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
app.run()
|
app.run()
|
||||||
|
Reference in New Issue
Block a user