summaryrefslogtreecommitdiff
path: root/dht/ToxChat.hs
diff options
context:
space:
mode:
authorJoe Crayne <joe@jerkface.net>2019-12-14 16:11:03 -0500
committerJoe Crayne <joe@jerkface.net>2020-01-01 23:26:49 -0500
commitd5efdc327bbb69a905043df45415817e318e38ee (patch)
tree7be975048f3e40c27811bdb39ba92d871a42588c /dht/ToxChat.hs
parent8c04d9cca70241bebe4b94b779fe7bbfe6140f51 (diff)
Multi Transports: TCP for DHT/Cookies/Handshakes.
Diffstat (limited to 'dht/ToxChat.hs')
-rw-r--r--dht/ToxChat.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/dht/ToxChat.hs b/dht/ToxChat.hs
index fba5d33b..7ac89867 100644
--- a/dht/ToxChat.hs
+++ b/dht/ToxChat.hs
@@ -25,6 +25,7 @@ import GHC.Conc (labelThread)
25#endif 25#endif
26 26
27import Chat 27import Chat
28import ConnectionKey
28import Data.Tox.Msg 29import Data.Tox.Msg
29import DebugTag 30import DebugTag
30import DPut 31import DPut
@@ -100,7 +101,7 @@ forkToxChat muc = do
100 { rememberInvite = \c i jid inv -> do 101 { rememberInvite = \c i jid inv -> do
101 dput XJabber $ "remember invite " ++ show (T.pack $ show $ inviteChatID inv, i, jid ) 102 dput XJabber $ "remember invite " ++ show (T.pack $ show $ inviteChatID inv, i, jid )
102 atomically $ do 103 atomically $ do
103 modifyTVar' rs $ Map.alter (\d -> Just $ RoomData (room =<< (d:: Maybe (RoomData _))) 104 modifyTVar' rs $ Map.alter (\d -> Just $ RoomData (room =<< (d:: Maybe (RoomData ClientAddress)))
104 ( ((c,i,jid,inv) :) $ maybe [] pendingInvites d)) 105 ( ((c,i,jid,inv) :) $ maybe [] pendingInvites d))
105 (T.pack $ map toLower $ show $ inviteChatID inv) 106 (T.pack $ map toLower $ show $ inviteChatID inv)
106 , lookupInvite = \_ -> return Nothing 107 , lookupInvite = \_ -> return Nothing