Set game stopping
This commit is contained in:
@@ -42,6 +42,9 @@ class GameController:
|
|||||||
print(ex)
|
print(ex)
|
||||||
return jsonify({"status": "error", "message": f"An error occurred : {ex}"}), 500
|
return jsonify({"status": "error", "message": f"An error occurred : {ex}"}), 500
|
||||||
|
|
||||||
|
def stop_game(self):
|
||||||
|
self._game_service.stop()
|
||||||
|
|
||||||
def make_move(self):
|
def make_move(self):
|
||||||
try:
|
try:
|
||||||
auth_token = request.headers.get("Authorization")
|
auth_token = request.headers.get("Authorization")
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ api_password = os.environ.get("API_PASSWORD")
|
|||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
forwarder_service = None
|
forwarder_service = None
|
||||||
|
game_controller = GameController(app)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
||||||
@@ -52,7 +53,6 @@ if __name__ == "__main__":
|
|||||||
)
|
)
|
||||||
|
|
||||||
forwarder_service = ForwarderService(local_broker, api_broker)
|
forwarder_service = ForwarderService(local_broker, api_broker)
|
||||||
game_controller = GameController(app)
|
|
||||||
|
|
||||||
forwarder_service.register_forwarder(client_id, "rfid", "/system/sensor/rfid", f"/customer/telemetry/rfid", 2)
|
forwarder_service.register_forwarder(client_id, "rfid", "/system/sensor/rfid", f"/customer/telemetry/rfid", 2)
|
||||||
forwarder_service.register_forwarder(client_id, "light", "/system/sensor/light", f"/customer/telemetry/light", 1)
|
forwarder_service.register_forwarder(client_id, "light", "/system/sensor/light", f"/customer/telemetry/light", 1)
|
||||||
@@ -74,12 +74,12 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
print("Keyboard interrupt. Stopping app...")
|
print("Keyboard interrupt. Stopping app...")
|
||||||
#game_service.stop()
|
game_controller.stop_game()
|
||||||
forwarder_service.stop_all()
|
forwarder_service.stop_all()
|
||||||
exit()
|
exit()
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(e)
|
print(e)
|
||||||
#game_service.stop()
|
game_controller.stop_game()
|
||||||
forwarder_service.stop_all()
|
forwarder_service.stop_all()
|
||||||
exit()
|
exit()
|
||||||
Reference in New Issue
Block a user