Skip to content

Commit e57397b

Browse files
committed
remote: move ourProtoVersion near type, elaborate Types imports in Client
1 parent ec79cfe commit e57397b

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

hnix-store-remote/src/System/Nix/Store/Remote/Client.hs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,10 @@ import System.Nix.Store.Remote.Logger (processOutput)
2424
import System.Nix.Store.Remote.MonadStore
2525
import System.Nix.Store.Remote.Socket (sockPutS, sockGetS)
2626
import System.Nix.Store.Remote.Serializer (bool, enum, int, protoVersion, text)
27-
import System.Nix.Store.Remote.Types
28-
29-
ourProtoVersion :: ProtoVersion
30-
ourProtoVersion = ProtoVersion
31-
{ protoVersion_major = 1
32-
, protoVersion_minor = 21
33-
}
27+
import System.Nix.Store.Remote.Types.Logger (Logger)
28+
import System.Nix.Store.Remote.Types.ProtoVersion (ProtoVersion(..), ourProtoVersion)
29+
import System.Nix.Store.Remote.Types.StoreConfig (PreStoreConfig(..), StoreConfig(..))
30+
import System.Nix.Store.Remote.Types.WorkerOp (WorkerOp)
3431

3532
workerMagic1 :: Int
3633
workerMagic1 = 0x6e697863

hnix-store-remote/src/System/Nix/Store/Remote/Types/ProtoVersion.hs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
module System.Nix.Store.Remote.Types.ProtoVersion
22
( ProtoVersion(..)
33
, HasProtoVersion(..)
4+
, ourProtoVersion
45
) where
56

67
import Data.Word (Word8, Word16)
@@ -17,3 +18,10 @@ class HasProtoVersion r where
1718

1819
instance HasProtoVersion ProtoVersion where
1920
hasProtoVersion = id
21+
22+
-- | The protocol version we support
23+
ourProtoVersion :: ProtoVersion
24+
ourProtoVersion = ProtoVersion
25+
{ protoVersion_major = 1
26+
, protoVersion_minor = 21
27+
}

0 commit comments

Comments
 (0)