init
This commit is contained in:
+8
-3
@@ -5,7 +5,7 @@ use crate::database::Database;
|
||||
use crate::http::server::HttpServer;
|
||||
use crate::metrics::{AppMetrics, reporter};
|
||||
use crate::repositories::Repositories;
|
||||
use crate::routes::gateway::GatewayManager;
|
||||
use crate::routes::gateway::{GatewayManager, RealtimeRouter};
|
||||
use crate::services::Services;
|
||||
use crate::udp::server::UdpServer;
|
||||
use event_bus::EventBus;
|
||||
@@ -72,8 +72,13 @@ impl App {
|
||||
services
|
||||
.realtime_registry
|
||||
.start_listening(repositories.clone(), event_bus.clone());
|
||||
let gateway = Arc::new(GatewayManager::new(services.clone(), repositories.clone()));
|
||||
gateway.start(event_bus.clone());
|
||||
let gateway = Arc::new(GatewayManager::new());
|
||||
Arc::new(RealtimeRouter::new(
|
||||
gateway.clone(),
|
||||
services.clone(),
|
||||
repositories.clone(),
|
||||
))
|
||||
.start(event_bus.clone());
|
||||
|
||||
let state = AppState {
|
||||
db,
|
||||
|
||||
Reference in New Issue
Block a user