forked from rDrama/rDrama
1
0
Fork 0
master
Aevann1 2022-02-13 00:23:41 +02:00
parent 037a4cba65
commit ac2e06b10f
5 changed files with 13 additions and 12 deletions

View File

@ -9,7 +9,7 @@ from files.helpers.const import *
class ModAction(Base):
__tablename__ = "modactions"
id = Column(BigInteger, primary_key=True)
id = Column(Integer, primary_key=True)
user_id = Column(Integer, ForeignKey("users.id"))
kind = Column(String)

View File

@ -18,10 +18,10 @@ from .votes import CommentVote
class Submission(Base):
__tablename__ = "submissions"
id = Column(BigInteger, primary_key=True)
author_id = Column(BigInteger, ForeignKey("users.id"))
edited_utc = Column(BigInteger, default=0)
created_utc = Column(BigInteger, default=0)
id = Column(Integer, primary_key=True)
author_id = Column(Integer, ForeignKey("users.id"))
edited_utc = Column(Integer, default=0)
created_utc = Column(Integer, default=0)
thumburl = Column(String)
is_banned = Column(Boolean, default=False)
bannedfor = Column(Boolean)

View File

@ -5,9 +5,9 @@ from files.__main__ import Base
class Subscription(Base):
__tablename__ = "subscriptions"
id = Column(BigInteger, primary_key=True)
user_id = Column(BigInteger, ForeignKey("users.id"))
submission_id = Column(BigInteger, default=0)
id = Column(Integer, primary_key=True)
user_id = Column(Integer, ForeignKey("users.id"))
submission_id = Column(Integer, default=0)
user = relationship("User", uselist=False, viewonly=True)
@ -20,9 +20,9 @@ class Subscription(Base):
class Follow(Base):
__tablename__ = "follows"
id = Column(BigInteger, primary_key=True)
user_id = Column(BigInteger, ForeignKey("users.id"))
target_id = Column(BigInteger, ForeignKey("users.id"))
id = Column(Integer, primary_key=True)
user_id = Column(Integer, ForeignKey("users.id"))
target_id = Column(Integer, ForeignKey("users.id"))
user = relationship("User", uselist=False, primaryjoin="User.id==Follow.user_id", viewonly=True)
target = relationship("User", primaryjoin="User.id==Follow.target_id", viewonly=True)

View File

@ -105,6 +105,7 @@ allowed_styles = ['color', 'background-color', 'font-weight', 'text-align']
def sanitize(sanitized, noimages=False, alert=False, comment=False, edit=False):
if sanitized.count(':') > 100: abort(418)
if sanitized.count('@') > 50: abort(418)
sanitized = markdown(sanitized)

View File

@ -43,7 +43,7 @@ def error_413(e):
@app.errorhandler(418)
def error_418(e):
return {"error": "Too many emojis!"}, 418
return {"error": "Too many emojis or pings!"}, 418
@app.errorhandler(429)
def error_429(e):