forked from MarseyWorld/MarseyWorld
reduce post ratelimit on wpd from 30/day to 20/day
parent
57eb1e877a
commit
5b3a0a6073
|
@ -48,7 +48,6 @@ class Service(Enum):
|
||||||
RDRAMA = auto()
|
RDRAMA = auto()
|
||||||
CHAT = auto()
|
CHAT = auto()
|
||||||
|
|
||||||
POST_RATELIMIT = '20/day'
|
|
||||||
DEFAULT_RATELIMIT = "30/minute;200/hour;1000/day"
|
DEFAULT_RATELIMIT = "30/minute;200/hour;1000/day"
|
||||||
CASINO_RATELIMIT = "100/minute;2000/hour;12000/day"
|
CASINO_RATELIMIT = "100/minute;2000/hour;12000/day"
|
||||||
|
|
||||||
|
@ -768,8 +767,6 @@ if SITE == 'rdrama.net':
|
||||||
'justcool393': JUSTCOOL_ID
|
'justcool393': JUSTCOOL_ID
|
||||||
}
|
}
|
||||||
elif SITE == 'watchpeopledie.tv':
|
elif SITE == 'watchpeopledie.tv':
|
||||||
POST_RATELIMIT = '30/day'
|
|
||||||
|
|
||||||
NOTIFICATION_SPAM_AGE_THRESHOLD = 0.5 * 86400
|
NOTIFICATION_SPAM_AGE_THRESHOLD = 0.5 * 86400
|
||||||
|
|
||||||
EMAIL = "wpd@watchpeopledie.tv"
|
EMAIL = "wpd@watchpeopledie.tv"
|
||||||
|
|
|
@ -412,8 +412,8 @@ def is_repost(v):
|
||||||
@app.post("/h/<sub>/submit")
|
@app.post("/h/<sub>/submit")
|
||||||
@limiter.limit('1/second', scope=rpath)
|
@limiter.limit('1/second', scope=rpath)
|
||||||
@limiter.limit('1/second', scope=rpath, key_func=get_ID)
|
@limiter.limit('1/second', scope=rpath, key_func=get_ID)
|
||||||
@limiter.limit(POST_RATELIMIT, deduct_when=lambda response: response.status_code < 400)
|
@limiter.limit('20/day', deduct_when=lambda response: response.status_code < 400)
|
||||||
@limiter.limit(POST_RATELIMIT, deduct_when=lambda response: response.status_code < 400, key_func=get_ID)
|
@limiter.limit('20/day', deduct_when=lambda response: response.status_code < 400, key_func=get_ID)
|
||||||
@is_not_banned
|
@is_not_banned
|
||||||
def submit_post(v, sub=None):
|
def submit_post(v, sub=None):
|
||||||
url = request.values.get("url", "").strip()
|
url = request.values.get("url", "").strip()
|
||||||
|
|
Loading…
Reference in New Issue