diff options
author | joe <joe@jerkface.net> | 2017-11-08 00:05:18 -0500 |
---|---|---|
committer | joe <joe@jerkface.net> | 2017-11-08 02:30:43 -0500 |
commit | 709834e3d78f2cec750397bf6f4b6a2ff14e8590 (patch) | |
tree | 0cc3328aa47678f33d8edfada1a59db1ea026069 /src/Network | |
parent | 65a2d2fbeee67dc400f683eaedf88153f0ba9bab (diff) |
Removed redundant argument from BucketRefreshser constructor.
Diffstat (limited to 'src/Network')
-rw-r--r-- | src/Network/BitTorrent/MainlineDHT.hs | 4 | ||||
-rw-r--r-- | src/Network/Kademlia/Bootstrap.hs | 10 | ||||
-rw-r--r-- | src/Network/Tox/DHT/Handlers.hs | 4 |
3 files changed, 9 insertions, 9 deletions
diff --git a/src/Network/BitTorrent/MainlineDHT.hs b/src/Network/BitTorrent/MainlineDHT.hs index 47d5b3e1..f43b070c 100644 --- a/src/Network/BitTorrent/MainlineDHT.hs +++ b/src/Network/BitTorrent/MainlineDHT.hs | |||
@@ -562,8 +562,8 @@ newClient swarms addr = do | |||
562 | -- have a client to send queries with. | 562 | -- have a client to send queries with. |
563 | let nullPing = const $ return False | 563 | let nullPing = const $ return False |
564 | nullSearch = mainlineSearch $ \_ _ -> return Nothing | 564 | nullSearch = mainlineSearch $ \_ _ -> return Nothing |
565 | refresher4 <- newBucketRefresher mainlineSpace tentative_info nullSearch nullPing | 565 | refresher4 <- newBucketRefresher tentative_info nullSearch nullPing |
566 | refresher6 <- newBucketRefresher mainlineSpace tentative_info6 nullSearch nullPing | 566 | refresher6 <- newBucketRefresher tentative_info6 nullSearch nullPing |
567 | let tbl4 = refreshBuckets refresher4 | 567 | let tbl4 = refreshBuckets refresher4 |
568 | tbl6 = refreshBuckets refresher6 | 568 | tbl6 = refreshBuckets refresher6 |
569 | updateIPVote tblvar addrvar a = do | 569 | updateIPVote tblvar addrvar a = do |
diff --git a/src/Network/Kademlia/Bootstrap.hs b/src/Network/Kademlia/Bootstrap.hs index 87fdc22f..3540b24e 100644 --- a/src/Network/Kademlia/Bootstrap.hs +++ b/src/Network/Kademlia/Bootstrap.hs | |||
@@ -73,14 +73,14 @@ data BucketRefresher nid ni = forall tok addr. Ord addr => BucketRefresher | |||
73 | , refreshPing :: ni -> IO Bool | 73 | , refreshPing :: ni -> IO Bool |
74 | } | 74 | } |
75 | 75 | ||
76 | newBucketRefresher :: (Ord addr, Ord a, Hashable a) | 76 | newBucketRefresher :: (Ord addr, Hashable addr, SensibleNodeId nid ni) |
77 | => KademliaSpace a ni | 77 | => ni |
78 | -> ni | ||
79 | -> Search nid addr tok ni ni | 78 | -> Search nid addr tok ni ni |
80 | -> (ni -> IO Bool) | 79 | -> (ni -> IO Bool) |
81 | -> STM (BucketRefresher nid ni) | 80 | -> STM (BucketRefresher nid ni) |
82 | newBucketRefresher spc template_ni sch ping = do | 81 | newBucketRefresher template_ni sch ping = do |
83 | let nodeId = kademliaLocation spc | 82 | let spc = searchSpace sch |
83 | nodeId = kademliaLocation spc | ||
84 | bkts <- newTVar $ R.nullTable (comparing nodeId) (\s -> hashWithSalt s . nodeId) template_ni R.defaultBucketCount | 84 | bkts <- newTVar $ R.nullTable (comparing nodeId) (\s -> hashWithSalt s . nodeId) template_ni R.defaultBucketCount |
85 | sched <- newTVar Int.empty | 85 | sched <- newTVar Int.empty |
86 | return BucketRefresher | 86 | return BucketRefresher |
diff --git a/src/Network/Tox/DHT/Handlers.hs b/src/Network/Tox/DHT/Handlers.hs index c1f57177..7f3bc7ed 100644 --- a/src/Network/Tox/DHT/Handlers.hs +++ b/src/Network/Tox/DHT/Handlers.hs | |||
@@ -158,8 +158,8 @@ newRouting addr crypto update4 update6 = do | |||
158 | , searchNodeAddress = nodeIP &&& nodePort | 158 | , searchNodeAddress = nodeIP &&& nodePort |
159 | , searchQuery = \_ _ -> return Nothing | 159 | , searchQuery = \_ _ -> return Nothing |
160 | } | 160 | } |
161 | refresher4 <- newBucketRefresher toxSpace tentative_info nullSearch nullPing | 161 | refresher4 <- newBucketRefresher tentative_info nullSearch nullPing |
162 | refresher6 <- newBucketRefresher toxSpace tentative_info6 nullSearch nullPing | 162 | refresher6 <- newBucketRefresher tentative_info6 nullSearch nullPing |
163 | let tbl4 = refreshBuckets refresher4 | 163 | let tbl4 = refreshBuckets refresher4 |
164 | tbl6 = refreshBuckets refresher6 | 164 | tbl6 = refreshBuckets refresher6 |
165 | committee4 <- newTriadCommittee (update4 tbl4) -- updateIPVote tbl4 addr4 | 165 | committee4 <- newTriadCommittee (update4 tbl4) -- updateIPVote tbl4 addr4 |