Skip to content

Commit 2d86acb

Browse files
author
Chats
committed
Fix rate_limit naming; adjust minimum_size for brotliMiddleware
1 parent 040d8ab commit 2d86acb

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/main.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from starlette.middleware.cors import CORSMiddleware
66
from brotli_asgi import BrotliMiddleware
77
from src.utils.middleware.case_sens_middleware import case_sens_middleware
8-
from src.utils.middleware.rate_limit import cutoff
8+
from src.utils.middleware.rate_limit import rate_limit
99
from src.utils.middleware.metrics import instrumentator
1010
from src.utils.middleware.authentication import authenticate
1111

@@ -31,14 +31,13 @@
3131
allow_methods=["*"],
3232
allow_headers=["*"],
3333
)
34-
app.add_middleware(BrotliMiddleware)
34+
app.add_middleware(BrotliMiddleware, minimum_size=500)
3535
app.add_middleware(BaseHTTPMiddleware, dispatch=case_sens_middleware)
36-
app.add_middleware(BaseHTTPMiddleware, dispatch=cutoff)
3736
app.add_middleware(BaseHTTPMiddleware, dispatch=authenticate)
3837
instrumentator.instrument(app=app).expose(
3938
app, include_in_schema=False, should_gzip=True
4039
)
41-
40+
app.add_middleware(BaseHTTPMiddleware, dispatch=rate_limit)
4241
# -------- ROUTES -------- #
4342
app.include_router(base.router)
4443
app.include_router(admin.router)

0 commit comments

Comments
 (0)