diff options
-rw-r--r-- | examples/dhtd.hs | 3 | ||||
-rw-r--r-- | src/Network/DHT/Types.hs | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/examples/dhtd.hs b/examples/dhtd.hs index e4716d1a..6dbc1120 100644 --- a/examples/dhtd.hs +++ b/examples/dhtd.hs | |||
@@ -225,7 +225,10 @@ ipType _ = return () | |||
225 | 225 | ||
226 | instance Kademlia Tox.Message where | 226 | instance Kademlia Tox.Message where |
227 | data DHTData Tox.Message ip = ToxData | 227 | data DHTData Tox.Message ip = ToxData |
228 | namePing _ = Tox.Ping | ||
229 | nameFindNodes _ = Tox.GetNodes | ||
228 | initializeDHTData = return ToxData | 230 | initializeDHTData = return ToxData |
231 | |||
229 | instance Pretty (NodeId Tox.Message) where | 232 | instance Pretty (NodeId Tox.Message) where |
230 | instance Pretty (NodeInfo Tox.Message IPv4 ()) where | 233 | instance Pretty (NodeInfo Tox.Message IPv4 ()) where |
231 | instance Pretty (NodeInfo Tox.Message IPv4 Bool) where -- TODO | 234 | instance Pretty (NodeInfo Tox.Message IPv4 Bool) where -- TODO |
diff --git a/src/Network/DHT/Types.hs b/src/Network/DHT/Types.hs index 91d1fc22..73a7be65 100644 --- a/src/Network/DHT/Types.hs +++ b/src/Network/DHT/Types.hs | |||
@@ -78,6 +78,7 @@ foundNodesMessage ns = NodeFound ns | |||
78 | class Kademlia dht where | 78 | class Kademlia dht where |
79 | data DHTData dht ip | 79 | data DHTData dht ip |
80 | dhtAdjustID :: Address ip => Proxy dht -> NodeId dht -> SockAddr -> Event dht ip u -> NodeId dht | 80 | dhtAdjustID :: Address ip => Proxy dht -> NodeId dht -> SockAddr -> Event dht ip u -> NodeId dht |
81 | dhtAdjustID _ nid _ _ = nid | ||
81 | namePing :: Proxy dht -> QueryMethod dht | 82 | namePing :: Proxy dht -> QueryMethod dht |
82 | nameFindNodes :: Proxy dht -> QueryMethod dht | 83 | nameFindNodes :: Proxy dht -> QueryMethod dht |
83 | initializeDHTData :: IO (DHTData dht ip) | 84 | initializeDHTData :: IO (DHTData dht ip) |