forked from rDrama/rDrama
linkfy effortposts leaderboard
parent
32e8160fe2
commit
38f8d31922
|
@ -165,5 +165,5 @@ def leaderboard_average_upvotes_per_comment(v):
|
|||
@limiter.limit(DEFAULT_RATELIMIT, deduct_when=lambda response: response.status_code < 400, key_func=get_ID)
|
||||
@auth_required
|
||||
def leaderboard_effortposts(v):
|
||||
leaderboard = Leaderboard("Effortposts", "effortposts", "effortposts", "Effortposts", None, Leaderboard.get_effortposts_lb, Post.author_id, v, None, None)
|
||||
leaderboard = Leaderboard("Effortposts", "effortposts", "effortposts", "Effortposts", "effortposts", Leaderboard.get_effortposts_lb, Post.author_id, v, None, None)
|
||||
return render_template("leaderboard.html", v=v, leaderboard=leaderboard)
|
||||
|
|
|
@ -1549,3 +1549,10 @@ def usersong(username):
|
|||
resp = make_response(redirect(f"/songs/{user.song}.mp3"))
|
||||
resp.headers["Cache-Control"] = "no-store"
|
||||
return resp
|
||||
|
||||
@app.get("/@<username>/effortposts")
|
||||
@limiter.limit(DEFAULT_RATELIMIT, deduct_when=lambda response: response.status_code < 400)
|
||||
@limiter.limit(DEFAULT_RATELIMIT, deduct_when=lambda response: response.status_code < 400, key_func=get_ID)
|
||||
@auth_required
|
||||
def user_effortposts(v, username):
|
||||
return redirect(f'/search/posts?q=author:{username}+effortpost:true')
|
||||
|
|
Loading…
Reference in New Issue