packages feed

gore-and-ash-network 1.2.0.0 → 1.2.1.0

raw patch · 2 files changed

+4/−2 lines, 2 files

Files

gore-and-ash-network.cabal view
@@ -1,5 +1,5 @@ name:                gore-and-ash-network-version:             1.2.0.0+version:             1.2.1.0 synopsis:            Core module for Gore&Ash engine with low level network API description:         Please see README.md homepage:            https://github.com/Teaspot-Studio/gore-and-ash-network
src/Game/GoreAndAsh/Network/Module.hs view
@@ -19,6 +19,7 @@ import Control.Monad.Fix import Control.Monad.State.Strict import Data.Hashable +import Data.Proxy import Game.GoreAndAsh import Game.GoreAndAsh.Network.State import Network.ENet@@ -83,7 +84,8 @@     s <- newModuleState      return $ emptyNetworkState s -  withModule _ = withENetDo+  withModule _ = withENetDo . withModule (Proxy :: Proxy m)+   cleanupModule NetworkState{..} = do      forM_ networkPeers $ \p -> disconnectNow p 0     forM_ networkConnectedPeers $ \p -> disconnectNow p 0