@@ -15,12 +15,9 @@ import Control.Monad.IO.Class (MonadIO, liftIO)
1515import Data.Default.Class (Default (def ))
1616import Data.Foldable (traverse_ )
1717import Data.IORef (IORef , atomicModifyIORef , newIORef )
18- -- import Data.Some (Some(Some))
1918import Data.Text (Text )
2019import Data.Void (Void , absurd )
2120import Data.Word (Word32 )
22- import qualified Data.Text
23- import qualified Data.Text.IO
2421import Network.Socket (Socket , accept , close , listen , maxListenQueue )
2522import System.Nix.Nar (NarSource )
2623import System.Nix.Store.Remote.Client (doReq )
@@ -33,9 +30,9 @@ import System.Nix.Store.Remote.Types.Logger (BasicError(..), ErrorInfo, Logger(.
3330import System.Nix.Store.Remote.MonadStore (MonadRemoteStore (.. ), WorkerError (.. ), WorkerException (.. ), RemoteStoreError (.. ), RemoteStoreT , runRemoteStoreT )
3431import System.Nix.Store.Remote.Types.Handshake (ServerHandshakeInput (.. ), ServerHandshakeOutput (.. ))
3532import System.Nix.Store.Remote.Types.WorkerMagic (WorkerMagic (.. ))
36-
37- -- wip
38- import Data.Some ( withSome )
33+ import qualified Data.Some
34+ import qualified Data.Text
35+ import qualified Data.Text.IO
3936import qualified System.Timeout
4037import qualified Network.Socket.ByteString
4138
@@ -166,7 +163,7 @@ processConnection workerHelper postGreet sock = do
166163 -- have to be explicit here
167164 -- because otherwise GHC can't conjure Show a, StoreReply a
168165 -- out of thin air
169- () <- withSome someReq $ \ case
166+ () <- Data.Some. withSome someReq $ \ case
170167 r@ AddToStore {} -> perform r
171168 r@ AddTextToStore {} -> perform r
172169 r@ AddSignatures {} -> perform r
0 commit comments