From 9bb6a60dedc4393eaee5b43030312921a422faa7 Mon Sep 17 00:00:00 2001 From: Pavel Lutskov Date: Mon, 13 Dec 2021 20:22:52 +0100 Subject: [PATCH] Implement adapter to the get_moves function Issue #3 --- adapter/adapter.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/adapter/adapter.py b/adapter/adapter.py index 496bb6c..1a91d81 100644 --- a/adapter/adapter.py +++ b/adapter/adapter.py @@ -49,5 +49,13 @@ def get_state(): return flask.jsonify(state) +@app.route("/get_moves/", methods=["POST"]) +def get_moves(): + position_str = flask.request.json + moves_str = ask_engine(f"get_moves,{position_str}") + moves = [moves_str[i : i + 2] for i in range(0, len(moves_str), 2)] + return flask.jsonify(moves) + + if __name__ == "__main__": app.run(debug=True, host="127.0.0.1", port=3000)