This commit is contained in:
2026-08-09 20:07:00 +02:00
parent 20beea24d5
commit e6d6968e52
6 changed files with 125 additions and 81 deletions
+5 -2
View File
@@ -35,8 +35,6 @@ impl App {
let repositories = Arc::new(Repositories::new(db.clone()));
// Initialize gateway manager
let gateway = Arc::new(GatewayManager::default());
gateway.start(event_bus.clone());
// Init one server if no one exist
let default_server = match repositories.server.get_default().await? {
@@ -69,6 +67,11 @@ impl App {
let metrics = AppMetrics::new();
let services = Arc::new(Services::new(repositories.clone(), event_bus.clone()));
services.permission_sync.start_listen_event().await;
services.realtime_registry.initialize(&repositories).await?;
services.realtime_registry.start_listening(repositories.clone(), event_bus.clone());
let gateway = Arc::new(GatewayManager::new(services.clone()));
gateway.start(event_bus.clone());
let state = AppState {
db,