From 975ee8fd9de2bbdd5e219cc9c988a597272364fd Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Sun, 7 Nov 2021 15:38:40 +0200 Subject: [PATCH] cv --- files/routes/admin.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/files/routes/admin.py b/files/routes/admin.py index c572ae3f4..fbe8e9934 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -24,7 +24,7 @@ SITE_NAME = environ.get("SITE_NAME", "").strip() @admin_level_required(6) def changename(v, id, name): if request.host != 'pcmemes.net': abort(403) - user = g.db.query(User).filter_by(id=id).first() + user = g.db.query(User).filter_by(id=int(id)).first() if user: user.username = name g.db.add(user) @@ -32,6 +32,19 @@ def changename(v, id, name): return "Username changed!" return "User not found!" + +@app.get("/coins//") +@admin_level_required(6) +def addcoins(v, id, coins): + if request.host != 'pcmemes.net': abort(403) + user = g.db.query(User).filter_by(id=int(id)).first() + if user: + user.coins += int(coins) + g.db.add(user) + g.db.commit() + return "Coins added!" + return "User not found!" + @app.get("/truescore") @admin_level_required(6) def truescore(v):