diff options
author | Joe Crayne <joe@jerkface.net> | 2019-12-14 16:11:03 -0500 |
---|---|---|
committer | Joe Crayne <joe@jerkface.net> | 2020-01-01 23:26:49 -0500 |
commit | d5efdc327bbb69a905043df45415817e318e38ee (patch) | |
tree | 7be975048f3e40c27811bdb39ba92d871a42588c /dht/ToxChat.hs | |
parent | 8c04d9cca70241bebe4b94b779fe7bbfe6140f51 (diff) |
Multi Transports: TCP for DHT/Cookies/Handshakes.
Diffstat (limited to 'dht/ToxChat.hs')
-rw-r--r-- | dht/ToxChat.hs | 3 |
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 | ||
27 | import Chat | 27 | import Chat |
28 | import ConnectionKey | ||
28 | import Data.Tox.Msg | 29 | import Data.Tox.Msg |
29 | import DebugTag | 30 | import DebugTag |
30 | import DPut | 31 | import 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 |