delete the 1/second ratelimiter in after_request

pull/134/head
Aevann 2023-02-26 03:58:41 +02:00
parent 7aaeedea36
commit a77be15791
1 changed files with 7 additions and 1 deletions

View File

@ -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