From ce04999fb2a16024a7c70e2e8393b0c96538487b Mon Sep 17 00:00:00 2001 From: justcool393 Date: Fri, 24 Feb 2023 03:57:35 -0800 Subject: [PATCH] remove more auth desireds on some routes no need for the user at all here --- files/routes/front.py | 7 ++----- files/routes/static.py | 6 ++---- files/routes/users.py | 14 +++++--------- 3 files changed, 9 insertions(+), 18 deletions(-) diff --git a/files/routes/front.py b/files/routes/front.py index 4425c100e..1b7301a07 100644 --- a/files/routes/front.py +++ b/files/routes/front.py @@ -363,9 +363,7 @@ def changeloglist(v=None, sort="new", page=1, t="all", site=None): @app.get("/random_post") -@auth_desired -def random_post(v): - +def random_post(): p = g.db.query(Submission.id).filter(Submission.deleted_utc == 0, Submission.is_banned == False, Submission.private == False).order_by(func.random()).first() if p: p = p[0] @@ -375,8 +373,7 @@ def random_post(v): @app.get("/random_user") -@auth_desired -def random_user(v): +def random_user(): u = g.db.query(User.username).order_by(func.random()).first() if u: u = u[0] diff --git a/files/routes/static.py b/files/routes/static.py index d07562576..ab1f0734d 100644 --- a/files/routes/static.py +++ b/files/routes/static.py @@ -110,15 +110,13 @@ def chart(): @app.get("/weekly_chart") -@auth_desired -def weekly_chart(v): +def weekly_chart(): file = cached_chart(kind="weekly", site=SITE) f = send_file(file) return f @app.get("/daily_chart") -@auth_desired -def daily_chart(v): +def daily_chart(): file = cached_chart(kind="daily", site=SITE) f = send_file(file) return f diff --git a/files/routes/users.py b/files/routes/users.py index 459b78257..a38ca0063 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -516,8 +516,7 @@ def unsubscribe(v, post_id): return {"message": "Post unsubscribed!"} @app.get("/report_bugs") -@auth_required -def reportbugs(v): +def reportbugs(): return redirect(f'/post/{BUG_THREAD}') @app.post("/@/message") @@ -714,15 +713,13 @@ def api_is_available(name): else: return {name: True} -@app.get("/id/") -@auth_desired -def user_id(v, id): +@app.get("/id/") +def user_id(id:int): user = get_account(id) return redirect(user.url) @app.get("/u/") -@auth_desired -def redditor_moment_redirect(v, username): +def redditor_moment_redirect(username:str): return redirect(f"/@{username}") @app.get("/@/followers") @@ -1009,8 +1006,7 @@ def user_profile_uid(v, id): @app.get("/@/pic") @limiter.exempt -@auth_required -def user_profile_name(v, username): +def user_profile_name(username:str): name = f"/@{username}/pic" path = cache.get(name)