aboutsummaryrefslogtreecommitdiffstats
path: root/backend/middleware.py
diff options
context:
space:
mode:
authorGravatar Joe Banks <[email protected]>2020-11-26 18:56:56 +0000
committerGravatar GitHub <[email protected]>2020-11-26 18:56:56 +0000
commit182da79739a134b8d574bf995601bc33b2f9a8c8 (patch)
tree26c57af0d6b4fa7a6d4f7d2b578b741662c01bfc /backend/middleware.py
parentlinebreak in SCHEMA.md (diff)
parentAdd secretRef key to deployment.yaml (diff)
Merge pull request #1 from python-discord/docker-ci-deployment
Diffstat (limited to 'backend/middleware.py')
-rw-r--r--backend/middleware.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/backend/middleware.py b/backend/middleware.py
index c1aa731..cf46dc6 100644
--- a/backend/middleware.py
+++ b/backend/middleware.py
@@ -1,12 +1,16 @@
-from starlette.middleware.base import BaseHTTPMiddleware
+import typing as t
+
import pymongo
import ssl
+from starlette.middleware.base import BaseHTTPMiddleware
+from starlette.requests import Request
+from starlette.responses import Response
from backend.constants import DATABASE_URL, MONGO_DATABASE
class DatabaseMiddleware(BaseHTTPMiddleware):
- async def dispatch(self, request, call_next):
+ async def dispatch(self, request: Request, call_next: t.Callable) -> Response:
client = pymongo.MongoClient(
DATABASE_URL,
ssl_cert_reqs=ssl.CERT_NONE