forked from rDrama/rDrama
parent
7c3608df8a
commit
6576934dca
|
@ -407,8 +407,12 @@ def transfer_coins(v:User, username:str):
|
|||
def transfer_bux(v:User, username:str):
|
||||
return transfer_currency(v, username, 'marseybux', False)
|
||||
|
||||
@app.get("/leaderboard")
|
||||
@limiter.limit(DEFAULT_RATELIMIT)
|
||||
@limiter.limit(DEFAULT_RATELIMIT, key_func=get_ID)
|
||||
@auth_required
|
||||
@cache.memoize()
|
||||
def leaderboards(v):
|
||||
def leaderboard(v:User):
|
||||
users = g.db.query(User)
|
||||
|
||||
coins = Leaderboard("Coins", "coins", "coins", "Coins", None, Leaderboard.get_simple_lb, User.coins, v, lambda u:u.coins, users)
|
||||
|
@ -436,15 +440,7 @@ def leaderboards(v):
|
|||
|
||||
leaderboards.append(Leaderboard("Downvotes received", "downvotes received", "downvotes-received", "Downvotes Received", "downvoters", Leaderboard.get_downvotes_lb, None, v, None, None))
|
||||
|
||||
return leaderboards
|
||||
|
||||
@app.get("/leaderboard")
|
||||
@limiter.limit(DEFAULT_RATELIMIT)
|
||||
@limiter.limit(DEFAULT_RATELIMIT, key_func=get_ID)
|
||||
@auth_required
|
||||
def leaderboard(v:User):
|
||||
return render_template("leaderboard.html", v=v, leaderboards=leaderboards(v))
|
||||
|
||||
return render_template("leaderboard.html", v=v, leaderboards=leaderboards)
|
||||
|
||||
@app.get("/<int:id>/css")
|
||||
@limiter.limit(DEFAULT_RATELIMIT)
|
||||
|
|
Loading…
Reference in New Issue