summaryrefslogtreecommitdiff
path: root/dht/src/Network/Tox/DHT
diff options
context:
space:
mode:
authorJoe Crayne <joe@jerkface.net>2019-12-01 20:22:30 -0500
committerJoe Crayne <joe@jerkface.net>2020-01-01 23:22:52 -0500
commitbb190ea0bb2671214aad75f43f06a7c41c94f2bd (patch)
treea6c749eab356aeec91032e2ffdcd456aeebba73b /dht/src/Network/Tox/DHT
parent7c88315f6e01e203c537fa3193a83acd3a7afa2c (diff)
Remove query-id dependency from timeout computation.
Diffstat (limited to 'dht/src/Network/Tox/DHT')
-rw-r--r--dht/src/Network/Tox/DHT/Handlers.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/dht/src/Network/Tox/DHT/Handlers.hs b/dht/src/Network/Tox/DHT/Handlers.hs
index 1eec93b9..e97cab96 100644
--- a/dht/src/Network/Tox/DHT/Handlers.hs
+++ b/dht/src/Network/Tox/DHT/Handlers.hs
@@ -330,7 +330,7 @@ serializer :: PacketKind
330 -> (Message -> Maybe (Asymm (Nonce8,pong))) 330 -> (Message -> Maybe (Asymm (Nonce8,pong)))
331 -> MethodSerializer TransactionId NodeInfo Message PacketKind ping (Maybe pong) 331 -> MethodSerializer TransactionId NodeInfo Message PacketKind ping (Maybe pong)
332serializer pktkind mkping mkpong = MethodSerializer 332serializer pktkind mkping mkpong = MethodSerializer
333 { methodTimeout = \tid addr -> return (addr, 5000000) 333 { methodTimeout = \addr -> return (addr, 5000000)
334 , method = pktkind 334 , method = pktkind
335 -- wrapQuery :: tid -> addr -> addr -> qry -> x 335 -- wrapQuery :: tid -> addr -> addr -> qry -> x
336 , wrapQuery = \tid src dst ping -> mkping $ wrapAsymm tid src dst (, ping) 336 , wrapQuery = \tid src dst ping -> mkping $ wrapAsymm tid src dst (, ping)
@@ -376,7 +376,7 @@ cookieRequest crypto client localUserKey addr = do
376 nid = id2key $ nodeId addr 376 nid = id2key $ nodeId addr
377 cookieSerializer 377 cookieSerializer
378 = MethodSerializer 378 = MethodSerializer
379 { methodTimeout = \tid addr -> return (addr, 5000000) 379 { methodTimeout = \addr -> return (addr, 5000000)
380 , method = CookieRequestType 380 , method = CookieRequestType
381 , wrapQuery = \tid src dst cr -> DHTCookieRequest $ wrapAsymm tid src dst (, cr) 381 , wrapQuery = \tid src dst cr -> DHTCookieRequest $ wrapAsymm tid src dst (, cr)
382 , unwrapResponse = fmap snd . unCookie 382 , unwrapResponse = fmap snd . unCookie