From fe7e5c98c4b2cfe67afe651aef04b1b2f6c051ac Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Fri, 17 Sep 2021 14:40:24 +0200 Subject: [PATCH] fdfd --- files/routes/awards.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/files/routes/awards.py b/files/routes/awards.py index bc230d0d8..8e2aeb437 100644 --- a/files/routes/awards.py +++ b/files/routes/awards.py @@ -83,6 +83,21 @@ def shop(v): return render_template("settings_shop.html", owned=owned, awards=list(AWARDS.values()), v=v) + + +@app.get("/awards") +@auth_required +def get_awards(v): + + return_value = list(AWARDS.values()) + + user_awards = v.awards + for val in return_value: + val['owned'] = user_awards.filter_by(kind=val['kind'], submission_id=None, comment_id=None).count() + + return jsonify(return_value) + + @app.post("/buy/") @auth_required def buy(v, award):