From 91be4b9b209dccf45b2aa27b1c4e758a4ef2da41 Mon Sep 17 00:00:00 2001 From: Weijie Jiang <115952413+Weijie98-code@users.noreply.github.com> Date: Fri, 12 Apr 2024 22:03:17 -0400 Subject: [PATCH 1/2] Update scoreboard.js --- static/scoreboard.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/static/scoreboard.js b/static/scoreboard.js index 34ce2009..d5bd7fff 100644 --- a/static/scoreboard.js +++ b/static/scoreboard.js @@ -32,7 +32,8 @@ function increase_score(id){ contentType: "application/json; charset=utf-8", data : JSON.stringify(team_id), success: function(result){ - + //increase score if the button is pressed + display_scoreboard(result.scoreboard); }, error: function(request, status, error){ console.log("Error"); From b471a71bd5690f9850fbfaa6a967f38b6aed9a36 Mon Sep 17 00:00:00 2001 From: Weijie Jiang <115952413+Weijie98-code@users.noreply.github.com> Date: Fri, 12 Apr 2024 22:03:53 -0400 Subject: [PATCH 2/2] Update server.py --- server.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index 372a266c..a6c3962f 100644 --- a/server.py +++ b/server.py @@ -50,7 +50,9 @@ def increase_score(): for team in scoreboard: if team["id"] == team_id: team["score"] += 1 - + + #sort by score: + scoreboard.sort(key=lambda x: x["score"], reverse=True) return jsonify(scoreboard=scoreboard)