Entering runtime context when creating mix traffic controller
This commit is contained in:
@@ -212,12 +212,15 @@ impl NymClient {
|
||||
// controller for sending sphinx packets to mixnet (either real traffic or cover traffic)
|
||||
fn start_mix_traffic_controller(&mut self, mix_rx: MixMessageReceiver) {
|
||||
info!("Starting mix trafic controller...");
|
||||
MixTrafficController::new(
|
||||
self.config.get_packet_forwarding_initial_backoff(),
|
||||
self.config.get_packet_forwarding_maximum_backoff(),
|
||||
mix_rx,
|
||||
)
|
||||
.start(self.runtime.handle());
|
||||
self.runtime
|
||||
.enter(|| {
|
||||
MixTrafficController::new(
|
||||
self.config.get_packet_forwarding_initial_backoff(),
|
||||
self.config.get_packet_forwarding_maximum_backoff(),
|
||||
mix_rx,
|
||||
)
|
||||
})
|
||||
.start(self.runtime.handle());
|
||||
}
|
||||
|
||||
fn start_socket_listener<T: 'static + NymTopology>(
|
||||
|
||||
Reference in New Issue
Block a user