summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/dhtd.hs3
-rw-r--r--src/Network/DHT/Types.hs1
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
226instance Kademlia Tox.Message where 226instance 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
229instance Pretty (NodeId Tox.Message) where 232instance Pretty (NodeId Tox.Message) where
230instance Pretty (NodeInfo Tox.Message IPv4 ()) where 233instance Pretty (NodeInfo Tox.Message IPv4 ()) where
231instance Pretty (NodeInfo Tox.Message IPv4 Bool) where -- TODO 234instance 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
78class Kademlia dht where 78class 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)