Drop Arcs around the TestLogger, as its an empty struct anyway
[rapid-gossip-sync-server] / src / downloader.rs
index 72e55c5673970c6481be403e1c001d8564b3c374..3e6f91e051881b49ea516b94b45c32c9dc506441 100644 (file)
@@ -30,16 +30,15 @@ impl GossipCounter {
 }
 
 pub(crate) struct GossipRouter {
-       native_router: P2PGossipSync<Arc<NetworkGraph<Arc<TestLogger>>>, GossipChainAccess, Arc<TestLogger>>,
+       native_router: P2PGossipSync<Arc<NetworkGraph<TestLogger>>, GossipChainAccess, TestLogger>,
        pub(crate) counter: RwLock<GossipCounter>,
        sender: mpsc::Sender<GossipMessage>,
 }
 
 impl GossipRouter {
-       pub(crate) fn new(network_graph: Arc<NetworkGraph<Arc<TestLogger>>>, sender: mpsc::Sender<GossipMessage>) -> Self {
+       pub(crate) fn new(network_graph: Arc<NetworkGraph<TestLogger>>, sender: mpsc::Sender<GossipMessage>) -> Self {
                Self {
-                       native_router: P2PGossipSync::new(network_graph, Some(Arc::new(ChainVerifier::new())),
-                               Arc::new(TestLogger::new())),
+                       native_router: P2PGossipSync::new(network_graph, Some(Arc::new(ChainVerifier::new())), TestLogger::new()),
                        counter: RwLock::new(GossipCounter::new()),
                        sender
                }