diff --git a/files/routes/allroutes.py b/files/routes/allroutes.py index dadefe282..a6590e0bf 100644 --- a/files/routes/allroutes.py +++ b/files/routes/allroutes.py @@ -4,7 +4,7 @@ from files.helpers.config.const import * from files.helpers.settings import get_setting from files.helpers.cloudflare import CLOUDFLARE_AVAILABLE from files.routes.wrappers import * -from files.__main__ import app, limiter +from files.__main__ import app, limiter, get_CF @app.before_request def before_request(): @@ -48,11 +48,17 @@ def before_request(): g.nonce = secrets.token_urlsafe(31) +import redis +r = redis.Redis(host='redis', port=6379, db=0) + @app.after_request def after_request(response:Response): if response.status_code < 400: _commit_and_close_db() + if request.method == "POST": + r.delete(f'LIMITER/{get_CF()}/{request.endpoint}:{request.path}/1/1/second') + return response