feat: add realtime capturing

This commit is contained in:
h
2026-05-29 18:19:06 +02:00
parent 920a0235e2
commit 3c1a12750c
29 changed files with 967 additions and 47 deletions
+2 -1
View File
@@ -1,5 +1,6 @@
from dishka import make_async_container
from dependencies.providers.postgres import DbProvider
from dependencies.providers.storage import StorageProvider
container = make_async_container(DbProvider())
container = make_async_container(DbProvider(), StorageProvider())
@@ -0,0 +1,10 @@
from dishka import Provider, Scope, provide
from utils.env import env
from utils.storage import ContentAddressedStorage
class StorageProvider(Provider):
@provide(scope=Scope.APP)
def get_storage(self) -> ContentAddressedStorage:
return ContentAddressedStorage(env.storage.root, env.storage.shard_depth)