diff --git a/drama/classes/user.py b/drama/classes/user.py index 3224c5383..b69f9f213 100644 --- a/drama/classes/user.py +++ b/drama/classes/user.py @@ -51,6 +51,7 @@ class User(Base, Stndrd, Age_times): flairchanged = Column(Boolean, default=False) newtab = Column(Boolean, default=False) newtabexternal = Column(Boolean, default=True) + zzz = Column(Boolean, default=False) oldreddit = Column(Boolean, default=False) submissions = relationship( "Submission", diff --git a/drama/routes/users.py b/drama/routes/users.py index bb4ce8bd6..0dee3e8ef 100644 --- a/drama/routes/users.py +++ b/drama/routes/users.py @@ -70,6 +70,10 @@ def get_profilecss(username): @app.post("/@/reply/") @auth_required def messagereply(v, username, id): + + if v.zzz: + abort(418) + message = request.form.get("message", "")[:1000].strip() user = get_user(username) message = message.replace("\n", "\n\n").replace("\n\n\n\n\n\n", "\n\n").replace("\n\n\n\n", "\n\n") @@ -125,6 +129,10 @@ def unsubscribe(v, post_id): @limiter.limit("10/hour") @auth_required def message2(v, username): + + if v.zzz: + abort(418) + user = get_user(username, v=v) if user.is_blocking: return jsonify({"error": "You're blocking this user."}), 403 if user.is_blocked: return jsonify({"error": "This user is blocking you."}), 403