diff options
author | Joe Crayne <joe@jerkface.net> | 2019-12-11 04:57:49 -0500 |
---|---|---|
committer | Joe Crayne <joe@jerkface.net> | 2020-01-01 23:26:04 -0500 |
commit | 458d053dcff411179d52d437087cce76b8af4a9c (patch) | |
tree | 024160df41772f0516e6449a3bfabdabfcd5e269 /dht/src/Network/Tox/TCP.hs | |
parent | 5b9374c79de82025bbb0ce47e0a93e6ddc0ece6c (diff) |
Share TCP Relays with remote via onion message.
Diffstat (limited to 'dht/src/Network/Tox/TCP.hs')
-rw-r--r-- | dht/src/Network/Tox/TCP.hs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/dht/src/Network/Tox/TCP.hs b/dht/src/Network/Tox/TCP.hs index e80a22d1..1531dfb4 100644 --- a/dht/src/Network/Tox/TCP.hs +++ b/dht/src/Network/Tox/TCP.hs | |||
@@ -44,6 +44,7 @@ import Network.Kademlia.Routing | |||
44 | import Network.Kademlia.Search hiding (sendQuery) | 44 | import Network.Kademlia.Search hiding (sendQuery) |
45 | import Network.QueryResponse | 45 | import Network.QueryResponse |
46 | import Network.QueryResponse.TCP | 46 | import Network.QueryResponse.TCP |
47 | import Network.Tox.TCP.NodeId () | ||
47 | import Network.Tox.DHT.Handlers (toxSpace) | 48 | import Network.Tox.DHT.Handlers (toxSpace) |
48 | import Network.Tox.Onion.Transport hiding (encrypt,decrypt) | 49 | import Network.Tox.Onion.Transport hiding (encrypt,decrypt) |
49 | import Network.Tox.Onion.Handlers (unwrapAnnounceResponse) | 50 | import Network.Tox.Onion.Handlers (unwrapAnnounceResponse) |
@@ -57,10 +58,6 @@ withSize f = case size of len -> f len | |||
57 | 58 | ||
58 | type NodeId = UDP.NodeId | 59 | type NodeId = UDP.NodeId |
59 | 60 | ||
60 | -- example: | ||
61 | -- KEyW2Bm.S-DpIGp72380BAfgintUWX1KX.6ZU.4m5Ex@80.99.99.99:33400{tcp:443} | ||
62 | instance Show NodeInfo where | ||
63 | show (NodeInfo udp port) = show udp ++ "{tcp:"++show port++"}" | ||
64 | 61 | ||
65 | nodeId :: NodeInfo -> NodeId | 62 | nodeId :: NodeInfo -> NodeId |
66 | nodeId ni = UDP.nodeId $ udpNodeInfo ni | 63 | nodeId ni = UDP.nodeId $ udpNodeInfo ni |