From 20bbc9ff2403d43b39eb5c1c3c552183f94a260d Mon Sep 17 00:00:00 2001 From: Perjury Date: Mon, 27 Feb 2023 00:47:51 +0000 Subject: [PATCH] Pointless bullshit checks for people who like to use mitmproxy a bit too much (#134) Does it do anything meaningful? No Does it do anything harmful? No Did I test it? uhhhhhm Co-authored-by: Perjury Reviewed-on: https://fsdfsd.net/rDrama/rDrama/pulls/134 Co-authored-by: Perjury Co-committed-by: Perjury --- files/routes/mail.py | 3 +++ files/routes/users.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/files/routes/mail.py b/files/routes/mail.py index 203272b9b..7a364f3b4 100644 --- a/files/routes/mail.py +++ b/files/routes/mail.py @@ -15,6 +15,9 @@ from files.__main__ import app, limiter @limiter.limit(DEFAULT_RATELIMIT, key_func=get_ID) @auth_required def verify_email(v): + if v.is_activated: + abort(400, "Email already verified!") + send_verification_email(v) return {"message": "Email has been sent. Check your spam folder if you can't find it!"} diff --git a/files/routes/users.py b/files/routes/users.py index 0373e1bfb..77f172404 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -1138,6 +1138,9 @@ def unfollow_user(username, v): if not v.shadowbanned: send_notification(target.id, f"@{v.username} has unfollowed you!") + else: + abort(400, f"You're not even following {target.username} to begin with!") + return {"message": f"@{target.username} has been unfollowed!"}