summaryrefslogtreecommitdiff
path: root/src/Network/Tox/Crypto/Handlers.hs
diff options
context:
space:
mode:
authorjoe <joe@jerkface.net>2018-06-22 21:17:22 -0400
committerjoe <joe@jerkface.net>2018-06-22 21:17:22 -0400
commitf5f854c8144dc29086928a94b2ea86cfae0d0557 (patch)
tree5a7daccc1be66375edd35b238f348129f540b146 /src/Network/Tox/Crypto/Handlers.hs
parent6f040764654640730d3f832cf4e41174562718fb (diff)
Removed redundant imports and other clean up.
Diffstat (limited to 'src/Network/Tox/Crypto/Handlers.hs')
-rw-r--r--src/Network/Tox/Crypto/Handlers.hs10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/Network/Tox/Crypto/Handlers.hs b/src/Network/Tox/Crypto/Handlers.hs
index 73e5f686..282a7dce 100644
--- a/src/Network/Tox/Crypto/Handlers.hs
+++ b/src/Network/Tox/Crypto/Handlers.hs
@@ -9,20 +9,16 @@ module Network.Tox.Crypto.Handlers where
9 9
10import Network.Tox.NodeId 10import Network.Tox.NodeId
11import Network.Tox.Crypto.Transport 11import Network.Tox.Crypto.Transport
12import Network.Tox.DHT.Transport (Cookie(..),CookieData(..), CookieRequest(..), NoSpam(..)) 12import Network.Tox.DHT.Transport (Cookie(..), NoSpam(..))
13import Network.Tox.DHT.Handlers (Client, cookieRequest, createCookieSTM )
14import Crypto.Tox 13import Crypto.Tox
15import Control.Arrow 14import Control.Arrow
16import Control.Concurrent.STM 15import Control.Concurrent.STM
17import Control.Concurrent.STM.TMChan 16import Control.Concurrent.STM.TMChan
18import Network.Address 17import Network.Address
19import qualified Data.Map.Strict as Map 18import qualified Data.Map.Strict as Map
20import Crypto.Hash
21import Control.Applicative
22import Control.Monad 19import Control.Monad
23import Data.Time.Clock.POSIX 20import Data.Time.Clock.POSIX
24import qualified Data.ByteString as B 21import qualified Data.ByteString as B
25import System.IO
26import Data.ByteString (ByteString) 22import Data.ByteString (ByteString)
27import Control.Lens 23import Control.Lens
28import Data.Function 24import Data.Function
@@ -39,10 +35,8 @@ import qualified Data.Set as Set
39import qualified Data.Array.Unboxed as A 35import qualified Data.Array.Unboxed as A
40import SensibleDir 36import SensibleDir
41import System.FilePath 37import System.FilePath
42import System.IO.Temp
43import System.Environment 38import System.Environment
44import System.Directory 39import System.Directory
45import System.Random -- for ping fuzz
46#ifdef THREAD_DEBUG 40#ifdef THREAD_DEBUG
47import Control.Concurrent.Lifted.Instrument 41import Control.Concurrent.Lifted.Instrument
48#else 42#else
@@ -54,11 +48,9 @@ import qualified Data.IntMap.Strict as IntMap
54import Control.Concurrent.Supply 48import Control.Concurrent.Supply
55import Data.InOrOut 49import Data.InOrOut
56import DPut 50import DPut
57import Debug.Trace
58import Text.Printf 51import Text.Printf
59import Data.Bool 52import Data.Bool
60import Connection (Status(..), Policy(..)) 53import Connection (Status(..), Policy(..))
61import Network.Tox.ContactInfo
62import Network.Tox.Handshake 54import Network.Tox.Handshake
63 55
64-- | This type indicates the progress of a tox encrypted friend link 56-- | This type indicates the progress of a tox encrypted friend link