ALwrity version 0.5.6
This commit is contained in:
@@ -12,6 +12,7 @@ from collections import defaultdict
|
||||
from loguru import logger
|
||||
from dotenv import load_dotenv
|
||||
import asyncio
|
||||
from middleware.monitoring_middleware import monitoring_middleware
|
||||
|
||||
# Load environment variables
|
||||
load_dotenv()
|
||||
@@ -93,6 +94,9 @@ app.add_middleware(
|
||||
allow_headers=["*"],
|
||||
)
|
||||
|
||||
# Add API monitoring middleware
|
||||
app.middleware("http")(monitoring_middleware)
|
||||
|
||||
# Simple rate limiting
|
||||
request_counts = defaultdict(list)
|
||||
RATE_LIMIT_WINDOW = 60 # 60 seconds
|
||||
|
||||
Reference in New Issue
Block a user