Spaces:
Running
Running
Commit
·
61a1a24
1
Parent(s):
cfb8d26
Addition of Middlewares - Fix
Browse files
FileStream/server/Middlewares/__init__.py
CHANGED
@@ -1,5 +1,7 @@
|
|
1 |
from .app_token_middleware import app_token_middleware
|
2 |
from .jwt_middleware import jwt_middleware,create_jwt
|
3 |
from .logging_middleware import logging_middleware
|
4 |
-
|
|
|
|
|
5 |
from .security_headers_middleware import security_headers_middleware
|
|
|
1 |
from .app_token_middleware import app_token_middleware
|
2 |
from .jwt_middleware import jwt_middleware,create_jwt
|
3 |
from .logging_middleware import logging_middleware
|
4 |
+
|
5 |
+
#from .rate_limit_middleware import rate_limit_middleware
|
6 |
+
|
7 |
from .security_headers_middleware import security_headers_middleware
|
FileStream/server/Middlewares/rate_limit_middleware.py
CHANGED
@@ -1,8 +1,10 @@
|
|
|
|
1 |
from aiohttp_rate_limiter import RateLimiter
|
2 |
|
3 |
rate_limiter = RateLimiter(per_minute=60)
|
4 |
|
5 |
@rate_limiter.limit("60/minute")
|
6 |
async def rate_limit_middleware(request, handler):
|
7 |
-
|
8 |
return await handler(request)
|
|
|
|
1 |
+
"""
|
2 |
from aiohttp_rate_limiter import RateLimiter
|
3 |
|
4 |
rate_limiter = RateLimiter(per_minute=60)
|
5 |
|
6 |
@rate_limiter.limit("60/minute")
|
7 |
async def rate_limit_middleware(request, handler):
|
8 |
+
Rate limiter middleware.
|
9 |
return await handler(request)
|
10 |
+
"""
|
FileStream/server/__init__.py
CHANGED
@@ -12,7 +12,7 @@ from FileStream.bot import MULTI_CLIENTS, WORK_LOADS, ACTIVE_CLIENTS
|
|
12 |
from .Middlewares.jwt_middleware import jwt_middleware
|
13 |
from .Middlewares.app_token_middleware import app_token_middleware
|
14 |
from .Middlewares.logging_middleware import logging_middleware
|
15 |
-
from .Middlewares.rate_limit_middleware import rate_limit_middleware
|
16 |
|
17 |
# Set time to consider a client inactive (e.g., 10 minutes)
|
18 |
INACTIVITY_TIMEOUT = 180 # 3 minutes
|
|
|
12 |
from .Middlewares.jwt_middleware import jwt_middleware
|
13 |
from .Middlewares.app_token_middleware import app_token_middleware
|
14 |
from .Middlewares.logging_middleware import logging_middleware
|
15 |
+
#from .Middlewares.rate_limit_middleware import rate_limit_middleware
|
16 |
|
17 |
# Set time to consider a client inactive (e.g., 10 minutes)
|
18 |
INACTIVITY_TIMEOUT = 180 # 3 minutes
|