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