delete the 1/second ratelimiter in after_request
parent
7aaeedea36
commit
a77be15791
|
@ -4,7 +4,7 @@ from files.helpers.config.const import *
|
||||||
from files.helpers.settings import get_setting
|
from files.helpers.settings import get_setting
|
||||||
from files.helpers.cloudflare import CLOUDFLARE_AVAILABLE
|
from files.helpers.cloudflare import CLOUDFLARE_AVAILABLE
|
||||||
from files.routes.wrappers import *
|
from files.routes.wrappers import *
|
||||||
from files.__main__ import app, limiter
|
from files.__main__ import app, limiter, get_CF
|
||||||
|
|
||||||
@app.before_request
|
@app.before_request
|
||||||
def before_request():
|
def before_request():
|
||||||
|
@ -48,11 +48,17 @@ def before_request():
|
||||||
|
|
||||||
g.nonce = secrets.token_urlsafe(31)
|
g.nonce = secrets.token_urlsafe(31)
|
||||||
|
|
||||||
|
import redis
|
||||||
|
r = redis.Redis(host='redis', port=6379, db=0)
|
||||||
|
|
||||||
@app.after_request
|
@app.after_request
|
||||||
def after_request(response:Response):
|
def after_request(response:Response):
|
||||||
if response.status_code < 400:
|
if response.status_code < 400:
|
||||||
_commit_and_close_db()
|
_commit_and_close_db()
|
||||||
|
|
||||||
|
if request.method == "POST":
|
||||||
|
r.delete(f'LIMITER/{get_CF()}/{request.endpoint}:{request.path}/1/1/second')
|
||||||
|
|
||||||
return response
|
return response
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue