Bladeren bron

[fix] Make web's storage a singleton

jherve 1 jaar geleden
bovenliggende
commit
3a6969bff9
1 gewijzigde bestanden met toevoegingen van 9 en 1 verwijderingen
  1. 9 1
      src/de_quoi_parle_le_monde/web.py

+ 9 - 1
src/de_quoi_parle_le_monde/web.py

@@ -54,8 +54,16 @@ templates = Jinja2Templates(
 )
 
 
+storage = None
+
+
 async def get_db():
-    return await Storage.create()
+    global storage
+
+    if storage is None:
+        storage = await Storage.create()
+
+    return storage
 
 
 async def get_similarity_search(storage: Storage = Depends(get_db)):