diff -r 97cf933e5bd2 -r 73246d25dfe1 gameServer/Actions.hs --- a/gameServer/Actions.hs Sat Aug 14 02:10:27 2010 +0200 +++ b/gameServer/Actions.hs Mon Aug 16 18:43:32 2010 +0400 @@ -11,7 +11,7 @@ import Data.Time import Data.Maybe import Control.Monad.Reader -import Control.Monad.State +import Control.Monad.State.Strict import qualified Data.ByteString.Char8 as B ----------------------------- import CoreTypes @@ -57,9 +57,7 @@ processAction (AnswerClients chans msg) = do - liftIO (putStr $ "AnswerClients... " ++ (show $ length chans) ++ " (" ++ (show msg) ++")") - liftIO $ map (flip seq ()) chans `seq` mapM_ (flip writeChan msg) chans - liftIO (putStrLn "done") + liftIO $ map (flip seq ()) chans `seq` map (flip seq ()) msg `seq` mapM_ (flip writeChan msg) chans processAction SendServerMessage = do