TDD: 1, Me: 0

This commit is contained in:
2024-12-13 18:08:44 +02:00
commit 9c1cfa7c23
36 changed files with 2374 additions and 0 deletions

14
app/limiter_config.py Normal file
View File

@@ -0,0 +1,14 @@
from flask_limiter import Limiter
from flask_limiter.util import get_remote_address
def setup_limiter(app):
# Rate limiter setup
limiter = Limiter(
key_func=get_remote_address,
app=app,
storage_uri=app.config['REDIS_URL'],
default_limits=app.config['RATE_LIMITS']
)
return limiter