From 31e3941f36ac18f094037530c1a8fb8cb5c990b6 Mon Sep 17 00:00:00 2001 From: Johannes Schilling <dario@deaktualisierung.org> Date: Sat, 2 Jan 2016 00:57:39 +0100 Subject: [PATCH] lib: move ChangeSet.hs to NetProtocol/Types.hs this reflects the contents better, because the module actually contains all types that are sent over the network at some point --- myOwnPad.cabal | 2 +- server/Server.hs | 2 +- src/Pad/NetProtocol/Instances.hs | 2 +- src/Pad/NetProtocol/Parse.hs | 2 +- src/Pad/{ChangeSet.hs => NetProtocol/Types.hs} | 9 ++++++++- tests/Pad/Tests.hs | 2 +- 6 files changed, 13 insertions(+), 6 deletions(-) rename src/Pad/{ChangeSet.hs => NetProtocol/Types.hs} (84%) diff --git a/myOwnPad.cabal b/myOwnPad.cabal index 529c35e..8f462ca 100644 --- a/myOwnPad.cabal +++ b/myOwnPad.cabal @@ -13,8 +13,8 @@ cabal-version: >=1.10 library hs-source-dirs: src exposed-modules: - Pad.ChangeSet Pad.NetProtocol + Pad.NetProtocol.Types Pad.NetProtocol.Instances Pad.NetProtocol.Parse Pad.PadMessage diff --git a/server/Server.hs b/server/Server.hs index 4b49dd7..df6dde3 100644 --- a/server/Server.hs +++ b/server/Server.hs @@ -21,9 +21,9 @@ import Control.Exception import Pad.NetProtocol +import Pad.NetProtocol.Types import Pad.NetProtocol.Instances import Pad.NetProtocol.Parse -import Pad.ChangeSet import Pad.PadMessage diff --git a/src/Pad/NetProtocol/Instances.hs b/src/Pad/NetProtocol/Instances.hs index 30cad0c..7ec8247 100644 --- a/src/Pad/NetProtocol/Instances.hs +++ b/src/Pad/NetProtocol/Instances.hs @@ -9,7 +9,7 @@ import qualified Data.ByteString as BS import Data.Monoid import Pad.NetProtocol -import Pad.ChangeSet +import Pad.NetProtocol.Types diff --git a/src/Pad/NetProtocol/Parse.hs b/src/Pad/NetProtocol/Parse.hs index 0e5dbd2..c1b3dad 100644 --- a/src/Pad/NetProtocol/Parse.hs +++ b/src/Pad/NetProtocol/Parse.hs @@ -13,7 +13,7 @@ import Data.Word import Data.Word8 (isDigit) import Pad.NetProtocol -import Pad.ChangeSet +import Pad.NetProtocol.Types import Pad.PadMessage import Control.Applicative ( (<*>), (<|>) ) diff --git a/src/Pad/ChangeSet.hs b/src/Pad/NetProtocol/Types.hs similarity index 84% rename from src/Pad/ChangeSet.hs rename to src/Pad/NetProtocol/Types.hs index 72d22bf..d783495 100644 --- a/src/Pad/ChangeSet.hs +++ b/src/Pad/NetProtocol/Types.hs @@ -1,5 +1,12 @@ {-# LANGUAGE InstanceSigs #-} -module Pad.ChangeSet where +module Pad.NetProtocol.Types where + +{- + - this module contains the types of messages that are sent from the + - client to the server to signal changes one client made to the pad's + - contents and everything used to build them + - + - --} diff --git a/tests/Pad/Tests.hs b/tests/Pad/Tests.hs index d2a9ec2..7ff4533 100644 --- a/tests/Pad/Tests.hs +++ b/tests/Pad/Tests.hs @@ -11,8 +11,8 @@ import qualified Data.Attoparsec.ByteString as APS import Pad.PadMessage -import Pad.ChangeSet import Pad.NetProtocol +import Pad.NetProtocol.Types import Pad.NetProtocol.Parse import Pad.NetProtocol.Instances -- GitLab