diff --git a/server/Server.py b/server/Server.py index f9223b8..c8aba1f 100644 --- a/server/Server.py +++ b/server/Server.py @@ -127,6 +127,7 @@ class Server: await await_log(self.logger.info(f'GAME ENDED: Winner is {[x['name'] for x in game_state['board']['snakes']]}')) await self._delete_game_board(game_state) + await self.metrics_collector.record_game_end(game_state) return 'ok' @self.app.after_request @@ -263,7 +264,6 @@ class Server: game_board.read_game_data(game_state) if end: - await self.metrics_collector.record_game_end(game_state) game_board.end_game(game_state) await self._persist_game_board(game_id, game_board)